我喜欢打游戏
发表于 2021-9-28 14:46
I2C 主机通讯不正常有哪些原因
常见原因
1) 配置不正确,表现为 I2C 无时钟输入;
2) 从机地址不正确,表现为 I2C 有时钟且数据发送正常,但是无应答;
3) 通讯时序不正确,表现为 I2C 接收到应答信号,且有第一或前几帧数据送出;
4) I2C 时钟被拉低,总线异常;
5) 未接上拉电阻.
duo点
发表于 2021-10-3 10:54
学习了,感谢分享
jimmhu
发表于 2021-10-4 21:57
有可能是地址的问题
cemaj
发表于 2021-10-4 21:57
硬件的故障和软件问题。
youtome
发表于 2021-10-4 21:57
应该先查看上拉电阻的。
houjiakai
发表于 2021-10-4 21:57
有可能IO的驱动能力不足。
lzbf
发表于 2021-10-4 21:57
不是软件的问题吗
1988020566
发表于 2021-10-4 21:58
可以连续读取寄存器的数据
mmbs
发表于 2021-10-4 21:58
用示波器查看数据
pmp
发表于 2021-10-4 21:58
很多的时候都是配置不正确。
i1mcu
发表于 2021-10-4 21:58
未接上拉电阻有可能。
51xlf
发表于 2021-10-4 21:58
模拟I2C好查找问题的。
chenjun89
发表于 2021-10-5 14:34
没接上拉电阻,驱动函数有问题。
littlelida
发表于 2021-10-18 13:37
我觉得就是时序和地址的概率大
页:
[1]