我們經常能看到帖子說,ST的IIC為了繞開飛利浦的專利里面留下了不少BUG
站內有帖子說:

我也試過了,400K下跑了2H,沒有什么問題看到官方的勘誤手冊

結論應該是
1,在上述事件發生之后要及時讀取響應寄存器,把值置為默認狀態
2,使用DMA和中斷進行編程
同時查資料時發現對於大容量stm32f10x,FSMC會跟IIC1的SDA發生沖突,經常被忽視,可以通過重定向來解決
我們經常能看到帖子說,ST的IIC為了繞開飛利浦的專利里面留下了不少BUG
站內有帖子說:

我也試過了,400K下跑了2H,沒有什么問題看到官方的勘誤手冊

結論應該是
1,在上述事件發生之后要及時讀取響應寄存器,把值置為默認狀態
2,使用DMA和中斷進行編程
同時查資料時發現對於大容量stm32f10x,FSMC會跟IIC1的SDA發生沖突,經常被忽視,可以通過重定向來解決
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。