問題現象:IIC程序一直停在while(I2C_bb(hI2C))或者while(!I2C_xrdy(hI2C))處
問題原因:IIC總線工作狀態不正確
1、不正常關機或復位導致的IIC總線死鎖(以此情況居多)
2、上電時由於FLASH中沒有程序,IIC總線容易被誤操作,導致IIC總線上的設備被鎖死。
解決辦法:
1、將板卡的電源關閉,將仿真器USB線拔掉,重新上電。上電順序是:先上電板卡,再上電仿真器
2、燒寫程序到FLASH
SEED-VPM642開發板IIC總線死鎖解決辦法(獨家!)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
通用處理器(GPP)與DSP處理器的區別
蛋蛋强
2020-06-27 05:19:05
新建CCS工程所需進行的配置(獨家!)
相信很多人使用TMS320DM642進行視頻編解碼開發,對於配置好的工程,CSL用起來很方便。但是新建工程後需要根據自己的硬件平臺對b
蛋蛋强
2020-06-27 05:18:55
CCS3.3利用profile對程序的運行時間進行統計
蛋蛋强
2020-02-26 04:46:09
extern far void vectors();中far是什麼意思
蛋蛋强
2020-02-26 04:46:09
使用hex6x.exe將out文件生成hex文件方法
蛋蛋强
2020-02-26 04:46:09
CCS工程中cmd文件的編寫
蛋蛋强
2020-02-26 04:46:09
DFT和FFT的運算量比較
蛋蛋强
2020-02-26 04:46:09
#ifdef __cplusplus詳解
蛋蛋强
2020-02-26 04:45:59
通用處理器(GPP)與DSP處理器的區別
蛋蛋强
2020-06-27 05:19:05
新建CCS工程所需進行的配置(獨家!)
相信很多人使用TMS320DM642進行視頻編解碼開發,對於配置好的工程,CSL用起來很方便。但是新建工程後需要根據自己的硬件平臺對b
蛋蛋强
2020-06-27 05:18:55
CCS3.3利用profile對程序的運行時間進行統計
蛋蛋强
2020-02-26 04:46:09
extern far void vectors();中far是什麼意思
蛋蛋强
2020-02-26 04:46:09
使用hex6x.exe將out文件生成hex文件方法
蛋蛋强
2020-02-26 04:46:09
CCS工程中cmd文件的編寫
蛋蛋强
2020-02-26 04:46:09