大家好、
我与一位客户合作、发现将 I2C 主设备连接到 FPC402作为 I2C 从设备存在问题。
主接口运行后、如果它们在从 FPC402访问数据时复位 I2C 主器件、 它会停止到从器件的时钟(FPC402)并且 FPC402等待主器件时钟发送上一个读取事务的数据、并进入器件卡住的状态。
因此、在 I2C 主器件重新启动后、它无法访问 I2C 总线、因为 SDA 线由上一个运行中的从器件 FPC402保持低电平。
如果他们使用数据表第2.62节中描述的 P0/P1/P2/P3协议超时寄存器、这是否会使器件脱离本节中描述的空闲状态? 如果有任何其他恢复机制、请告诉我。
谢谢、
耶斯顿