你好
在我使用9B96时出现,I2C(主设备)的时钟(SCL)当中突然出现一个不完整的脉冲,周期只有正常的一半,幅度是正常的1/3(示波器捕获的),这样就导致外挂的I2C的设备总线死掉了,请问是什么问题导致的?还有能通过什么方法使不重新加电的情况下回复总线的正常运转,谢谢!!!
在我使用9B96时出现,I2C(主设备)的时钟(SCL)当中突然出现一个不完整的脉冲,周期只有正常的一半,幅度是正常的1/3(示波器捕获的),这样就导致外挂的I2C的设备总线死掉了,请问是什么问题导致的?还有能通过什么方法使不重新加电的情况下回复总线的正常运转,谢谢!!!
yunfei
能否提供一下波形。另外,针对总线挂起,可以尝试以下两种方式:
1. reset I2C模块,
2.将I2C使用的IO管脚配制成输出,再重新初始化为I2C功能引脚。