[STM8] I2C问题

[复制链接]
1030|3
 楼主| xwh7010 发表于 2014-11-13 21:27 | 显示全部楼层 |阅读模式
请问大家在写程序时  i2c发送数据 会考虑发送失败的情况吗?  还是不管就只发一次
ruogurencheng 发表于 2014-11-14 09:35 | 显示全部楼层
要考虑    I2C总线上的应答信号是用于表明数据传输成功的信号。当发送的设备发送了启动位和8位数据之后,在第9个SCL有效时,接收设备将使SDA为低以产生有效的应答信号,该信号可用来说明数据已成功接收。当接收设备发送了表明数据已成功接收的应答信号之后,发送设备可选择继续发送数据或发送停止位以结束发送,如发送设备没有收到接收设备的应答信号,则说明发送失败,此时应重发。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

51

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部