尊敬的 SupportTeam:
使用 TI-RTOS I2C 驱动程序与 I2C 从驱动器一起工作。 我们正处于需要手动切换 SCL 和 SDA 行以在执行过程中从 I2C 错误中恢复的情况。 为了将模式从 I2C 切换到 GPIO 并切换回 I2C,应该采取什么措施?
我们是否可以仅禁用 I2C 外围设备(SystlPeripheralDisable (I2C)),启用 GPIO 外围设备(SystlPeripheralEnable (GPIO)), 将 SCL 和 SD 用作数字输出并启用 I2C 外围设备(SystlPeripheralEnable (I2C)
或
I2C_CLOSE ()-> 禁用 I2C 外设-> 启用 GPIO 外设->使用 SCL 和 SD 作为数字输出 -> 启用 I2C 外设-> I2C_INIT()-> I2C_Params_init()-> I2C_OPEN ()
谢谢你。
此致
阿希吉