大家好,
我在主模式下的I2C模块有一些问题,请您帮忙。
我尝试通过I2C与另一个主板通信。 首先,我通过发送命令将另一块板设置为活动状态,然后我想写入一些字节的数据,最后我想停用另一块板。
问题是:在调试器中逐步执行代码时,一切正常。 如果我让它自行运行,程序将不再工作。
经过一些调试后,在这种情况下似乎不会访问中断。
我附上了我的代码,但我不确定是否有人会随意查看代码,接下来的一些问题也可能对我有帮助:
- 当我查看 SLVA704时,即使没有连接第二块板,应在读取字节后访问StopConditionDetected Interrupt,不应该吗? 因为当我以数字环回模式运行代码时,没有StopConditionDetected中断。
- 控制套件中的示例使用FIFO,但不使用FIFO中断。 是这样吗?
e2e.ti.com/.../HOSS_5F00_I2C.ce2e.ti.com/.../HOSS_5F00_I2C.h
