请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:LDC1312 我已将 LDC1312配置为100Hz (2个通道)的连续采样。 我已将 INTB 线路配置为触发一个中断、在该中断 上我读取状态寄存器、如果需要、还读取数据值1/2。 到目前为止、这种情况仍然正常。 但是、在读取几百个样本后、 我会在尝试读取数据值时不时获得一个 I2C 地址 NACK。 立即读取状态寄存器 (值= 0x404C) 、然后再运行正常。 在这种情况下、获取地址 NACK 的原因可能是什么?
在 状态寄存器(INTB 行)的下一次更新之前、I2C 通信不起作用、在这种情况 下、下一次采样周期完成。
