ZHCZ057A December 2024 – November 2025 MSPM0L1116 , MSPM0L1117
I2C 模块
功能
如果我们在正在进行的事务期间切换 ACTIVE 位,I2C SDA 可能会卡在零电平的位置
如果在正在进行的传输期间切换 ACTIVE 位,则其状态机将复位。但是,由主机驱动的 SDA 和 SCL 输出将不会复位。存在 SDA 为 0 且主机已进入 IDLE 状态的情况,在这种情况下,主机将无法从 IDLE 状态向前移动或更新 SDA 值。设置从机的 BUSBUSY(切换 ACTIVE 位会导致在线路上开始检测到开始),并且 BUSBUSY 不会被清除,因为主机将无法驱动 STOP 来将其清除。
在事务正在进行期间不要切换 ACTIVE 位。