工具/软件:TI-RTOS
大家好、我一直在遇到 I2C 通信因写入错误或读取错误而被定期锁定的问题、我只是想知道 TI-RTOS 中有什么协议来刷新总线。
TI-RTOS I2C API 是否已经处理了这一问题、而我的问题在其他地方。
我觉得 I2C 总线在传输中被锁定、因为从器件将 SDA 保持在低电平、我需要刷新总线并重新进行传输。
有关我应该在何处实现此功能的任何帮助、或者如果 API 已经解决了此问题、我只需要对其进行实例化。
我想只是将 SCL 和 SDA 初始化为 GPIO、并对 SCL 引脚进行脉冲直到 SDA 被释放、然后重新初始化 I2C 外设。
谢谢、
Chris Kerluke