TI中文支持网
TI专业的中文技术问题搜集分享网站

I2c总线忙如何解决

使用msp430f5659的串口B1配置成I2c,作为master,mspf2122作为slave,进行通信。有时会出现总线BUSY的时候,请问作为master,能否通过程序解决此种情况,比如 busy清零,还是I2c重新配置等等,另外,想问一下,总线忙通常是哪种原因引起的?

灰小子:

可能的原因有很多。

可以做一个定时,跳出等待,清除BUSY

dan wang:

回复 灰小子:

观察了一下,SCL被莫名拉低导致总线忙,原因还是没找到?总线忙常见的原因有哪些呢?

另外。msp430的I2c是否支持热拔插?

如果主从设备间的距离比较长 2米,是否需要加些驱动芯片?

赞(0)
未经允许不得转载:TI中文支持网 » I2c总线忙如何解决
分享到: 更多 (0)