首頁 > Q&A > Others > SoC IC > Q4 : SoC IC 如何避免在程式中有 PM mode, 而在一執行 debug mode 之後無法在燒錄的問題?
Q&A
Q4 : SoC IC 如何避免在程式中有 PM mode, 而在一執行 debug mode 之後無法在燒錄的問題?

A :
* 成因 : 8051 M0 IC, 在進入 debug mode , 都會執行一段時間的程式, 若是剛好有 run PM mode, 就會讓 IC 休眠無法操作.
* 避免方式 : 可在程式最前面加一個 debug pin go low while loop 判斷, 讓程式進入 debug mode 時會停在這裡.
* 若無法在燒錄如何處理 :
8051 IC : 可按 reset pin 後在馬上按燒錄, 應該有機會可在燒錄, 但這個做法並不一定保證成功.
M0 IC :
1. 請將P0_10接到GND,按reset,此時ROM會讀出成全0xFFFFFFFF
2. 只做 Erase Full chip IC清空(KeilC option)
3. 將P0_10保持空接,按reset後,就可以照一般程序燒錄