欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

请问i2c没有应答的有关问题-电压正常 主机波形正常

更新时间: 2014-01-05 03:15:01 责任编辑: Author_N1

 

请教i2c没有应答的问题-电压正常 主机波形正常
调试一个i2c设备,我是直接用应用程序来操作的i2c-0。主机输出波形是正常的,但是从机无应答。

--参考方法--
这波形不正常。

ACK应该是低电平。



而且ACK应该是从设备给出,也就是所谓的“应答”。

你需要仔细看一下I2C协议。

7.2 Acknowledge
Data transfer with acknowledge is obligatory. The acknowledge-related 
clock pulse is generated by the master. The transmitter releases the 
SDA line (HIGH) during the acknowledge clock pulse.

The receiver must pull down the SDA line during the acknowledge clock 
pulse so that it remains stable LOW during the HIGH period of this 
clock pulse (see Fig.7). Of course, set-up and hold times 
(specified in Section 15) must also be taken into account.

--参考方法--
我这边大概情况是,在读写EEPROM的时候,基本都能拿到ACK

在操作温度传感器和液晶的时候,有种拿不到IIC,但不影响操作
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:15:01
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/20104/
本文WWW.DOC100.NET DOC100.NET版权所有。