请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSPM0G3507 工具/软件:
一旦将数据放入"DL_I2C_startControllerTransfer"过程中、并且 由于从器件 未响应、I2C 设置了 NACK。 因此、I2C 控制器将进一步挂起、无法 重新传输 数据。
while (DL_I2C_getControllerStatus (I2C_0_INST)& DL_I2C_CONTROLLER_STATUS_ERROR){ }
发生错误后、这些 ERR、ADRACK、ARBLST 和 IDLE 标志都会被置位。
如何清除这些错误 标志并继续 I2C 主器件数据 再次重新传输。