I2C 总线设备通讯不正常的一般原因总结,常见原因如下:
1) 配置不正确,表现为 I2C 无时钟输入;2) 从机地址不正确,表现为 I2C 有时钟且数据发送正常,但是无应答;3) 通讯时序不正确,表现为 I2C 接收到应答信号,且有第一或前几帧数据送出;4) I2C 时钟被拉低,总线异常;5) 未接上拉电阻.
谢谢楼主的归纳与分享。
学习
谢谢分享
学习了
学习了,感谢分享!
这个总结还是挺用心的,在实战中也是这样的