dsp28335模拟I2C,就问你经历过绝望吗?

[复制链接]
2987|14
手机看帖
扫描二维码
随时随地手机跟帖
长的帅怪我落|  楼主 | 2016-12-2 10:26 | 显示全部楼层 |阅读模式
首先说明下,28335自带有I2C我知道,但是这次的I2C主角比较特殊,应答为高电平,使得我不得不去模拟。。ch453, NFPRMSWWVP38B]O$RFPYCYI.png ,有图有真相,这是该芯片的数据手册。然后,重点来了,我模拟了下 T%}~8H2~JAE$%VJ8F%WOJVG.png ,,这是我量的波形。。那个稍微低点的高电平是应答信号,请问这两个波形能有啥区别?可我就是驱不动这芯片,断断续续搞这快芯片都一个多月了。。你经历过绝望吗?已经换方案了。。新买的下周应该能到了。。至于硬件方面,不用操心,硬件I2C肯定是通的,我换了快空板,把SDA和SCA接在另外一块I2C芯片24lc64上面试了下,能正常读写。。。没什么别的意思,只是心里不爽,花了这么多时间经历,这玩意竟然搞不定,你说复杂吗,一点都不,但是就是没搞出来。。

相关帖子

tyw| | 2016-12-2 10:56 | 显示全部楼层
本帖最后由 tyw 于 2016-12-2 10:58 编辑

去弄个逻辑分析仪,比示波器好使多了.也许马上能助你脱困.几十元的事.俺正在用.
https://item.taobao.com/item.htm?spm=a230r.1.14.4.LZqBnw&id=520294074246&ns=1&abbucket=13#detail

usb Saleae 8逻辑分析仪使用说明书.pdf (8.26 MB)

使用特权

评论回复
LxiaoseI| | 2016-12-2 15:38 | 显示全部楼层
这就是SB嵌入软件的SB点

使用特权

评论回复
皈依| | 2016-12-2 16:31 | 显示全部楼层
感觉波形还是有点小变形

使用特权

评论回复
长的帅怪我落|  楼主 | 2016-12-2 17:06 | 显示全部楼层
皈依 发表于 2016-12-2 16:31
感觉波形还是有点小变形

我也知道有点小变形,变形的地方是应答,但是丫的这芯片应答是个高电平,我只能改IO口为输入,但是28335又是上拉的,改成输入本身就是高电平,所以我都不知道这应答的高电平是谁发的。。

使用特权

评论回复
皈依| | 2016-12-2 17:18 | 显示全部楼层
长的帅怪我落 发表于 2016-12-2 17:06
我也知道有点小变形,变形的地方是应答,但是丫的这芯片应答是个高电平,我只能改IO口为输入,但是28335 ...

没下拉输入么。。。

使用特权

评论回复
a136498491| | 2016-12-2 18:03 | 显示全部楼层
直接打电话问他们要例程,呵呵

使用特权

评论回复
wangguanfu| | 2016-12-2 23:22 | 显示全部楼层
一看你那个台阶  呵呵  电平匹配不  嫂年

使用特权

评论回复
chunyang| | 2016-12-3 00:18 | 显示全部楼层
注意占空比和时序,有问题说明模拟的不够真实。

使用特权

评论回复
Harvard| | 2016-12-3 00:57 | 显示全部楼层
tyw 发表于 2016-12-2 10:56
去弄个逻辑分析仪,比示波器好使多了.也许马上能助你脱困.几十元的事.俺正在用.
https://item.taobao.com/it ...

哈哈 我已经买了 确实好用

使用特权

评论回复
长的帅怪我落|  楼主 | 2016-12-3 09:21 | 显示全部楼层
wangguanfu 发表于 2016-12-2 23:22
一看你那个台阶  呵呵  电平匹配不  嫂年

我知道啊,前面说了,这里理论上应该是应答的,我只是将IO口改变为输入而已,因为应答是高电平,我就不知道这个台阶的高电平是哪来的,是应答,还是本身 管脚上拉的高

使用特权

评论回复
长的帅怪我落|  楼主 | 2016-12-3 09:23 | 显示全部楼层
chunyang 发表于 2016-12-3 00:18
注意占空比和时序,有问题说明模拟的不够真实。

这个时序我是仿照的一个STM32的已经跑通了的IO模拟I2C,应该不会存在时序不对的问题,完全按照stm32开发板的例程改的时序

使用特权

评论回复
springvirus| | 2016-12-3 09:25 | 显示全部楼层
Harvard 发表于 2016-12-3 00:57
哈哈 我已经买了 确实好用

俺也买了,正准备用,呵呵

使用特权

评论回复
chunyang| | 2016-12-4 22:29 | 显示全部楼层
长的帅怪我落 发表于 2016-12-3 09:23
这个时序我是仿照的一个STM32的已经跑通了的IO模拟I2C,应该不会存在时序不对的问题,完全按照stm32开发 ...

别忘了你说的“特殊”,还是好好阅读器件手册,弄清楚时序,尽量不要“借鉴”什么例程。

使用特权

评论回复
长的帅怪我落|  楼主 | 2016-12-5 08:54 | 显示全部楼层
chunyang 发表于 2016-12-4 22:29
别忘了你说的“特殊”,还是好好阅读器件手册,弄清楚时序,尽量不要“借鉴”什么例程。 ...

8说的好有道理啊,我一直用的是一些I2C为低电平的例程,。。但是目前已经改用TM1640了,先把目前手上的弄完再说,这个只能等有空在研究了,看来不能偷懒,得自己写时序了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:多情剑客无情剑,无情剑配多情人

20

主题

836

帖子

6

粉丝