新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 仍在連接中, 請給 MCU 上電...(解決方案)

仍在連接中, 請給 MCU 上電...(解決方案)

作者: 時間:2016-11-30 來源:網(wǎng)絡 收藏
單片機調(diào)試錯誤——仍在連接中, 請給
MCU 上電...
Chinese:正在嘗試與 MCU/單片機 握手連接 ... Chinese:連接失敗,請嘗試以下操作:
1.在單片機停電狀態(tài)下,點下載按鈕,再給單片機上電 2.停止下載,重新選擇 RS-232 串口, 接好電纜 3.可能需要先將 P1.0/P1.1 短接到地 4.可能外部時鐘未接
5.因 PLCC、PQFP 轉(zhuǎn)換座引線過長而引起時鐘不振蕩,請 調(diào)整參數(shù)
6.可能要升級電腦端的 STC-ISP.exe 軟件
7.若仍然不成功,可能 MCU/單片機內(nèi)無 ISP 系統(tǒng)引導碼, 或需退回升級,或 MCU 已損壞
8.若使用 USB 轉(zhuǎn) RS-232 串口線下載,可能會遇到不兼容 的問題,可以讓我們幫助購買兼容的 USB 轉(zhuǎn) RS-232 串口線
仍在連接中, 請給 MCU上電...
出現(xiàn)這樣的問題著實讓人頭疼,眼看著板子焊好了就是 不能用,在這里提供這個問題的一些解決方法,給新學單片機的同學一些幫助。
1.首先從最簡單的問題開始找。
看看是否重新給單片機上電,如果沒有,多按幾次單片機的開關,然后看看問題是否解決。
2.檢查Step3/步驟3中串行口COM是否選擇正確。

這個確定正確的方法是右擊我的電腦----?屬性------?硬件----?設備管理器,查看端口(COM和LPT)如下圖所示

使如上圖所示的COM10和Step3中的端口一致方可。
3.在Step3/步驟3中查看波特率是否選擇過大。
一般把波特率改為最小,然后逐漸增大,觀察電腦和單片機所能接受的最大波特率為
2/4
多少,這個因為電腦的硬件不同而不同,有些因為波特率過大而無法繼續(xù)執(zhí)行,所以就會停在那里不動了。
4.嘗試將P1.0和P1.1接地然后再重新給MCU燒寫程序。 5.檢查串口線和單片機是否損壞。
這個的檢查方法是通過燒寫程序來完成的,很簡單如下圖所示:下圖為燒寫程序的軟件。在此之前我們要把單片機上的P3.0和P3.1端口短接。打開串口助手,選擇正確的COM端口(通過下圖對應找出),然后在但字符串發(fā)送區(qū)輸入要發(fā)送的數(shù)據(jù)(全為數(shù)據(jù))點擊下一行的發(fā)送字符/數(shù)據(jù)按鈕,然后正常情況下我們會看到接收/鍵盤發(fā)送緩沖區(qū)會收到相應的字符串,收到則證明單片機完好,問題不在線路上,而是其他的問題。如果收不到則是單片機或者線路出現(xiàn)了問題,試著更換線試試。

6.最容易犯錯也不容易發(fā)現(xiàn)的地方。
就是第一步單片機的型號選擇錯誤,可能我們不知道這個單片機到底是什么型號而誤認為就是那個型號,這樣就導致了燒錄時一直停在哪一步不動了,沒有什么好的解決方法, 在這里提供一個比較笨的方法,相對來說還是比較方便的,首先在每一級大型
3/4
號下選擇一個型號,如果沒有反應,再從另一個大型號中選擇一個,用不了幾次他就會提示型號選擇錯誤,提示如下:
MCU Type is: STC89C52RC MCU Firmware Version: 4.3C Chinese:MCU 固件版本號: 4.3C
Double speed / 雙倍速: 12T/單倍速 振蕩放大器增益: full gain 下次下載時 P1.0/P1.1 與下載無關
內(nèi)部擴展AUX-RAM: 允許訪問(強烈推薦) 下次下載用戶應用程序時將數(shù)據(jù)Flash區(qū)擦除: NO 用戶軟件啟動內(nèi)部看門狗后: 復位關看門狗 內(nèi)部時鐘頻率:12.001203M. 外部時鐘頻率:12.001203M.
MCU Type is wrong. / MCU 型號錯, 請重選 然后我們根據(jù)提示選擇就行了。

基本上就這些問題了,全部排查以后基本上就沒什么問題了,如果還是不行那就換板子吧。


關鍵詞: 連接中MCU上

評論


技術專區(qū)

關閉