请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSPM0L1306 工具与软件:
您好!
我们将屏蔽 I2C 仲裁丢失中断(SARBLOST)、我们知道该中断有时会被触发、同时会出现 SCL 线会导通并保持低电平的问题。 我们此时还不确定:
- 如果 SCL=LOW (发生的原因在微控制器之外)将触发仲裁丢失中断
- 或者
- 如果在仲裁失败中断后重新初始化 I2C 驱动器导致 SCL=LOW、则会导致错误的仲裁失败中断
在详细了解我们的实施之前、我们有几个问题:
- 微控制器需要查看哪些条件才能触发 SARBLOST?
- 由于 SARBLOST、软件应该做什么(除了 TRM 建议的针对控制器模式编写的代码之外)?
微控制器配置为 I2C 目标。
谢谢