SEED-VPM642開發板IIC總線死鎖解決辦法(獨家!)

問題現象:IIC程序一直停在while(I2C_bb(hI2C))或者while(!I2C_xrdy(hI2C))處

問題原因:IIC總線工作狀態不正確
1、不正常關機或復位導致的IIC總線死鎖(以此情況居多)
2、上電時由於FLASH中沒有程序,IIC總線容易被誤操作,導致IIC總線上的設備被鎖死。

解決辦法:
1、將板卡的電源關閉,將仿真器USB線拔掉,重新上電。上電順序是:先上電板卡,再上電仿真器
2、燒寫程序到FLASH
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章