帛灿灿
发表于 2025-6-17 07:22
用硬件I2C偶尔挂死,咋搞?
跑着跑着就发现主机再也收不到ACK了,重启才能恢复,是不是得加watchdog?
Clyde011
发表于 2025-6-17 07:25
reset I2C寄存器有时候能救回来。
公羊子丹
发表于 2025-6-17 07:26
这个老毛病了,我后来直接用模拟I2C。
周半梅
发表于 2025-6-17 07:27
硬件I2C加上超时判断会好点。
帛灿灿
发表于 2025-6-17 07:27
是不是主从通信没ACK成功?
童雨竹
发表于 2025-6-17 07:28
我用DMA模式后挂死更少了。
万图
发表于 2025-6-17 07:29
看下是不是多主设备冲突。
Wordsworth
发表于 2025-6-17 07:30
有空闲总线检测吗?可以考虑加上。
Bblythe
发表于 2025-6-17 07:31
有条件加个逻辑分析仪抓一下。
Pulitzer
发表于 2025-6-17 07:32
我设置成中断模式后也挺稳定。
Uriah
发表于 2025-6-17 07:33
看看是不是从机响应太慢了。
好几遍vh
发表于 2025-6-25 06:39
着跑着就发现主机再也收不到ACK了,重启才能恢复,是不是得加watchdog?
页:
[1]