ch582F 硬件IIC 卡死

ch582f  硬件IIC 与QMA6100 通讯,参考论坛的IIC例子 总会卡死在事件6,降低IIC速率,在前面加延时都不能解决。

694611309919dbb80bd02bb501d5d14.png

R16_I2C_STAR1、R16_I2C_STAR2这两个寄存器打印出来看看是哪几个标志变量置位异常
之前有成功通信过一次吗?如果一次都没成功过,常见原因是目标地址没发对(比如说7位地址和8位地址搞混淆了),IIC从机不响应ACK所以这里卡住。

image.png


只有登录才能回复,可以选择微信账号登录