STM32 模擬iic驅動 AT24C02

       最近在做一個需要驅動 AT24c02的項目,發現數據一直有出錯的問題,芯片換掉之後出錯的位置會變化,懷疑了各種問題,包括:(1)時序的問題  (2)引腳翻速度的問題  (3)芯片本身的問題   。最終發現問題出在停止信號的延時上,根據芯片的手冊,每寫一個數據到芯片,必須延時最少5ms ,等待at24c02芯片自己處理完畢,才能繼續寫入下一個數據。完整代碼貼在下方     #defin
相關文章
相關標籤/搜索