① 怎麼把上次燒寫到單片機的程序刪除掉
重新燒進去新的程序,就會刪除舊的。
1.首先,編輯keil上的代碼,用keil4進行編譯,在項目文件夾中找到已編譯的十六進制文件,並將其寫入SCM文件中。
② 請教單片機程序丟失原因
現在的單片機大多採用FLASH作為程序存放介質,而FLASH一是有擦寫壽命,二是有一定的數據丟失率,雖然很少見,所以遇到FLASH保存的數據丟失問題,單片機的程序就丟了。
另外如果單片機本身有改寫內部FLASH的操作能力的話,程序跑飛也可能異常改寫了FLASH,造成程序丟失。
剩下的情況就比較少見了,強烈的電離輻射可能也會導致這個問題,比如遇到核彈爆炸啥的,這個估計咱是遇不上。
當然別的可能也許還有,不過大概比上邊這條多不了哪去。
③ 51單片機下載程序掉電壞了
資料上說的並沒有錯,掉電下載是可以讓程序從isp區重新開始執行的,但不同情況下,有的板子是存在電容的,在斷電之後電壓並不是立即消失。可以將單片機VCC和GND管腳短接下,讓其電壓為零,這就可以恢復正常掉電下載的步驟啦。1.某些CH340的引腳給單片機供了電導致單片機斷電不徹底(下載程序要斷電重啟),從而導致程序沒法下載。 解決方法: 在CH340的TXD引腳反向串聯一個二極體(推薦肖特基二極體),在CH340的RXD引腳串聯一個約330Ω...
2.有些同學在給單片機供電時,為了防反接保護電路,在電源處串聯了一個二極體,由於二極體的正向壓降導致單片機供電不足,從而導致程序無法下載。 解決方法: 將二極體用0Ω電阻代替或者採用正向壓降很小的二極體,以確保單片機的正常供電
④ 淘寶買的單片機有程序怎麼清除
淘寶買的單片機有程序清除的方式:下載程序的軟體上有擦除選項,把單片機和電腦聯上後,給單片機供電,點一下擦除就行了。重新向單片機下載程序時,裡面以前的程序就被覆蓋了。
⑤ 復位電壓太低容易掉程序
復位電壓太低容易掉程序的原因是:單片機一般是COMS結構,電源電壓范圍已經很寬,如果電壓過低,內部程序以及外部的控制電路工作極不穩定,會造成控制錯誤,這種情況下,單片機為了保護程序不丟失。自動停止單片機的工作。
⑥ 單片機程序飛掉的原因
1.外圍干擾(EMI等)
2.電壓波動(電源電壓不穩定)
3.如果有內部看門狗,要正確設置或是不用.
4.產生中斷一定要有正確的返回指令,否則程序也不知道會飛到哪裡去.
5.溫濕度也有可能引起這種情況.
⑦ 單片機種,程序「飛掉」是什麼意思呢
單片機在工作過程中也常常會由於電源的投入和切除,瞬間短路以及由電網串進來的干擾脈沖而引起CPU的工作紊亂,程序「跑飛」,即程序進入非預定的區域而無秩序地運行。程序出錯還是進入死循環都是跑飛可能的結果.