主题中讨论的其他器件:ADS7924
我使用其中一个 I2C 模块连接到 TI ADS 1110 ADC。 目前、器件尚未连接、我的应用在尝试获取新的 I2C 数据时陷入无限循环。 我的 I2C 接收功能如下:
代码卡在 while (I2CMasterBusy (I2C0_BASE) )循环中。 我尝试了使用 I2CMasterTimeoutSet (I2C0_BASE、0x7d)配置 I2C 主计时器的建议解决方案、但这似乎不起作用、或者我没有正确使用它。 那么、如果 I2C 线路未连接、我该如何从该环路中获取? 如果我要使用超时、我建议的最短放弃数据事务的时间是多少、以便我的应用程序的其余部分可以继续畅通无阻地运行。
请提供任何帮助。
此致、
Ksawery