i2c总线及51单片机实现(编辑修改稿)内容摘要:

受数据的其它字 节并释放时钟 SCL后,数据传输继续进行。 I2C数据总线传送时序如图 2。 图 2 总线数据传送顺序 数据传送具有应答是必须的。 与应答对应的时钟脉冲由主控器产生,发送器在应答期间必须下拉 SDA线。 当寻址的被控器件不能应答时,数据保持为高,接着主控器产生停止条件终止传输。 在传输的过程中,当用到主控接收器的情况下,主控接收器必须发出一数据结束信号给被控发送器,被控发送器必须释放数据线,以允许主控器产生停止条件。 合法的数据传输格式如下: I2C总线在开始条件后的首字节决定哪个被控器将被主控器选择,例外的 是 “通用访问 ”地址,它可以寻址所有期间。 当主控器输出一地址时,系统中的每一器件都将开始条件后的前七位地址和自己地址比较。 如果相同,该器件认为自己被主控器寻址,而作为被控接收器或被控发送器计算机通信工程 毕业 论文 第 4 页总 6 页 则取决于 R/W位。 I2C总线在传送数据过程中共有三种类型信号, 它们分别是: 开始信号: SCL为高电平时, SDA由高电平向低电平跳变,开始传送数据。 结束信号: SCL为低电平时, SDA由低电平向高电平跳变,结束传送数据。 应答信号:接收数据的 IC在接收到 8bit数据后,向发送数据的 IC发出特定的低电平脉冲,表示已收到数据。 CPU向受控单元发出一个信号后,等待受控单元发出一个应答信号, CPU接收到应答信号后,根据实际情况作出是否继续传递信号的判断。 若未收到应答信号,由判断为受控单元出现故障。 三 . I2C总线基本操作 I2C规程运用主 /从双向通讯。 器件发送数据到。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。