F103的I2C的确有bug,官方给出的勘误手册。芯片的IP有bug很正常,什么为什么。。。。。。很多芯片的bug只是你没用到所以看不到,芯片的bug多了去了,只要有work around方法,都不是问题
现实中没有理想的东西,接受不完美,这是工程,孩子
答案转自:https://www.zhihu.com/question/30835089
听说为了规避菲利普专利问题,设计的特别复杂,导致特别容易错过反馈信号,一中断反馈信号没了…整个程序就崩溃了。现在hal库应该是解决了这个问题…解决方法是关闭所有中断……
BUG指的是掉包的情况?
如果掉包严重的话需要减少I2C的速度或者上频率高一点的芯片
不知道您所指的Bug是哪個?
如果您還在使用早期的標準庫可能會存在問題
現在官方新版的HAL庫應該都修正完畢了
以上供參考