打印

模拟I2C的问题,困惑几天了。求救!

[复制链接]
1171|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cumtgirl|  楼主 | 2008-3-16 10:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
模拟I2C的问题,困惑几天了。求救!硬件电路也仔细检查了,没有发现问题。又仔细查了IIC的资料文档,发现时序是没有问题的。以前用过51端口与2401通信,也是模拟的IIC总线,一切正常。 
SCL和SDA都是用的10K的上拉电阻。读不出数据,我实在郁闷!
我在用I/O口模拟IIC协议与压力芯片(HP03)通信的时候遇到了问题,片子不工作, ... 
 

相关帖子

沙发
canger| | 2008-3-16 14:34 | 只看该作者

在写数据时去掉应答检查试试

写完一个字节后延时1ms

使用特权

评论回复
板凳
孤星119| | 2008-3-16 17:16 | 只看该作者

LZ什么都没说,估计没人能解.

使用特权

评论回复
地板
一从陶令| | 2008-3-16 17:47 | 只看该作者

这么多天都没有找到一个示波器?

你说的问题都有好几天了,难道一直没有用示波器量一下吗?

在示波器上用SDA作触发,同时观察SDA、SCL,可以清楚地看到起始、地址、读写命令、写入字节或者读出字节、以及各次的确认电平,有什么问题不是一目了然吗?

使用特权

评论回复
5
cumtgirl|  楼主 | 2008-3-16 20:34 | 只看该作者

Re:

您说的用SDA作触发是什么意思?

使用特权

评论回复
6
一从陶令| | 2008-3-17 10:20 | 只看该作者

SDA作为触发源

用双通道示波器,通道一接SDA,通道二接SCL,通道一作为触发源。

使用特权

评论回复
7
ayb_ice| | 2008-3-17 15:46 | 只看该作者

程序帖上来嘛

使用特权

评论回复
8
cumtgirl|  楼主 | 2008-3-17 22:17 | 只看该作者

这个程序有时运行,有时不运行

我的目的就是读出一个只读存储器里的常数。这个程序有时能读出结果,而有时却读出的全为0。很不稳定。也不知道怎么回事,求助

使用特权

评论回复
9
cumtgirl|  楼主 | 2008-3-18 17:57 | 只看该作者

没有大虾做过吗

使用特权

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

本版积分规则

140

主题

293

帖子

0

粉丝