请技术大牛帮我看看IIC时序哪里有错误。

2019-07-15 13:28发布

我用软件模拟IIC时序,用逻辑分析仪做出的波形见下图;在AT24C08  EEPROM的8地址上,写入182,波形貌似没什么问题,但就是读出来的都是0,能否帮我看一下哪里出问题了?谢谢了。 IIC写.jpg


IIC读.jpg

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
晴天雨
1楼-- · 2019-07-16 12:32
这类问题给你2个思路:
【1】检查写是否有些保护的管脚,这个管脚的电平时候正确
【2】检查I2C管脚的上的电平是否为标准俺的高地电平,电压是否发生了偏移
zg80fj
2楼-- · 2019-07-16 16:06
superhardware 发表于 2016-7-10 23:54
是不是写保护了,WP脚接的高还是低啊?A2脚接的是高还是低?

WP直接接地,没有写保护;
A0、A1、A2全都接地啊。
zg80fj
3楼-- · 2019-07-16 21:48
 精彩回答 2  元偷偷看……
superhardware
4楼-- · 2019-07-16 23:13
第二个图右边的读周期,当你的程序把A1驱动到IIC总线后,你的程序如何驱动SCL/SDA信号呢?你的程序会控制这两个引脚信号状态为三态吗?

一周热门 更多>