这两天一直在调硬件IIC,因为模拟口的IIC时序不好调,而且不能用DMA,飞控上面对处理时间要求较高,所以在捣鼓HAL库硬件IIC,上电正常工作,但是过一段时间,可能几分钟吧,就会失效,复位键复位发现IIC一直处于busy状态,只能断电重启解决,在网上找了一个资料,能缓解该状况
https://blog.csdn.net/dldw8816/article/details/51579781
另外帖子中提到的可能ST客服的解决方案
https://wenku.baidu.com/view/8c4d675cff00bed5b9f31dd9.html
希望能给大家一点帮助 |