查看: 3494|回复: 4

【PSoC4 手记】珠,我所欲也,椟,亦我所欲也

[复制链接]
  • TA的每日心情
    郁闷
    2024-10-28 10:11
  • 签到天数: 1703 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2013-10-25 20:30:29 | 显示全部楼层 |阅读模式
    分享到:
    《韩非子·外储说左上》:“ 楚人有卖其珠於郑者,为木兰之柜,薰以桂椒,缀以珠玉,饰以玫瑰,辑以羽翠, 郑人买其椟而还其珠。”后演变为成语“买椟还珠”,意思也演化为“买来珠宝而只留下漂亮的盒子不要里面真正价值高的珠宝”,经常用来比喻没有眼光,取舍不当。不过今天要说的是另一层意思。
    2018753405798.jpg

    如果说PSoC4是PioneerKit上的那颗明珠,那么Cypress精心设计的PioneerKit就是珍贵的盒子(椟)了。这个盒子可不一般,参加过研讨会或是试验过“PSoC 4 Customer Intro Labs”的童鞋一定知道,上面的那颗Psoc5可是经过精心打造的,Intro Lab中就展示了其UartBridge和模拟生成功能。不仅如此,它还可以和Bridge Control Panel配合使用,当作I2C的调试工具,下面就来说明一下。

    先看一下界面,Bridge Control Panel从上到下分别是菜单栏、工具按钮栏、输入区、输出显示区、功能选择区和状态栏:
    2028997673664_thumbs.png
    把psoc4 pioneer kit连接好之后,就可以选择"kitprog/xxxxxxxx"来连接usb to i2c了。

    连接上之后状态栏会出现绿色的已连接提示。如果需要断开,按那个两个蓝色三角夹一条竖线的按钮就可以了,断开后状态栏会变红。

    下面说一下如何连线。先看定义:

    2037627023375.png

    可以看到,P4_0、P4_1是I2c的端口,但是这2个并没有用于I2cBridge。
    需要要将SCL接到P3_0,SDA接到P3_1,才可以用psoc4 pioneer kit来调试I2c。看张照片:
    2034485016268.jpg
    本文刚开始的图就是一个调试的例子,首先要选这个菜单定义接收变量:
    2040946578275.png
    然后可以改名字,注意类型的定义,还要勾选active以便启用:
    2041464492800.png
    之后就可以使用命令了:

    w表示写,后跟空格,然后写16进制的地址(注意地址是7位的)地址之后是传输的字节,16进制,用空格分隔,最后是p表示停止位。读的命令是r后跟地址,地址的规格与写命令相同,然后是x表示开始读,后面跟着变量名列表,每一个变量名都以@开头,用空格分开。下面的w 60 12 00 p w 60 00 p r 60 x @v1 @v2 @v3是3个命令:


    w 60 12 00 p //地址0x60 写 0x12 0x00

    w 60 00 p // 地址0x60 写 0x00

    r 60 x @v1 @v2 @v3 //地址 60 读 v1,v2,v3

    而返回值后面的“+”号表示正常,如果是“-”号,就表示出错比如没有响应等情况。

    2040378268030_thumbs.png
    这么好的功能,不用实在可惜。所以才有本文“珠,我所欲也,椟,亦我所欲也”的标题。

    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-5-12 10:32
  • 签到天数: 295 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-10-26 08:18:42 | 显示全部楼层
    赞一个~~~~~~~~~~~~~·
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-5-12 14:30
  • 签到天数: 1730 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2013-10-26 10:39:37 | 显示全部楼层
    做听详细介绍。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-7-13 19:58
  • 签到天数: 1818 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2013-10-29 09:17:08 | 显示全部楼层
    难得的好贴~~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-1-1 01:21
  • 签到天数: 354 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-11-8 23:57:22 | 显示全部楼层
    如果非要说一句话,那就是有才,不限于技术!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-24 08:30 , Processed in 0.145951 second(s), 23 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.