資料介紹
前面介紹了點(diǎn)亮第一個(gè)LED的全過程,很多人可能很幸運(yùn)的點(diǎn)亮了LED,然而也很可能不少人非常不幸沒有把程序下載進(jìn)去。初學(xué)者常會(huì)遇到程序無法下載的情況,很多人在嘗試多次未果后比較受打擊,因此放棄了學(xué)習(xí),實(shí)在太可惜了。鑒于此,這里列舉了單片機(jī)程序下載失敗的各種出錯(cuò)原因、判斷方法和解決方法,是前人所遇到的種種原因的總結(jié)。
STC單片機(jī)下載程序主要分為三部分:?jiǎn)纹瑱C(jī)最小系統(tǒng)、下載電路、計(jì)算機(jī)端。下載失敗一般主要就從這三個(gè)方面來解決問題。
快速排錯(cuò)方法
如果你有或者能向別人借到一套可以正常下載程序的電腦、單片機(jī)下載線、開發(fā)板全套裝備,依次換用別人的下載線,電腦,和單片機(jī)系統(tǒng)板進(jìn)行下載。如果換別人電腦下載就成功了,說明問題在于你的電腦。通過這種控制變量的方法,就能快速判斷出問題出在哪個(gè)環(huán)節(jié)。
也可對(duì)照下面列舉的問題,逐條檢查錯(cuò)誤所在。星號(hào)標(biāo)出的是最常見的一些問題。
一、最小系統(tǒng)的問題
1*、不是STC系列單片機(jī)。
如果是AT或其他品牌單片機(jī),通常下載方式與STC不同。
2*、單片機(jī)損壞。
有的單片機(jī)內(nèi)由于ISP系統(tǒng)引導(dǎo)碼出錯(cuò),能運(yùn)行之前已經(jīng)下載進(jìn)的程序,但不能下載程序;或者單片機(jī)已完全損壞,比如電源電壓過高、電源接反導(dǎo)致燒壞。
3*、晶振的問題。
沒有晶振,晶振放在插座上接觸不良。如果是自己搭建的電路,還有可能是電路設(shè)計(jì)時(shí),晶振引腳離單片機(jī)距離太遠(yuǎn)不起振,或者沒有起振電容。有條件可以用示波器觀察晶振引腳有沒有輸出波形;或用頻率計(jì)測(cè)量是否有輸出頻率;另外也可以用萬用表測(cè)量單片機(jī)的時(shí)鐘管腳電壓,約為電源電壓的一半。
4、最小系統(tǒng)電路的其他接線錯(cuò)誤問題,包括還會(huì)有人因?yàn)樘?dòng)等原因忘了給單片機(jī)上電(^_^)。
如果是最小系統(tǒng)的問題,需要更換或者添加相應(yīng)的器件,或重新設(shè)計(jì)電路。
二、下載電路的問題
1*、接線錯(cuò)誤。
如:串口的TXD、RXD接反,沒有接GND等。應(yīng)該將下載線TXD連接單片機(jī)RXD,RXD連TXD,然后下載線的GND和單片機(jī)GND連接。有些不規(guī)范的下載線,可能把TXD和RXD標(biāo)反了,可以交換一下再試試。
2*、USB接口松動(dòng),下載線斷路,排針或插座松動(dòng)。
3、下載芯片損壞(一般下載涉及的芯片有PL2303、CH341、MAX232)。
4、如果是自己設(shè)計(jì)的PL2303下載器,下載器上面的晶振應(yīng)該是12M。
怎么判斷是不是下載電路部分的問題,最好能換別的下載線或借別人的下載線用一下試試。如果損壞了,不容易修好,最好換新的。
三、計(jì)算機(jī)端的問題
1*、軟件出錯(cuò)、驅(qū)動(dòng)出錯(cuò)的情況比較常見。
可以嘗試重啟一下STC_ISP,換USB口或串口,重啟電腦。
2、下載軟件的問題。
最好在宏晶官網(wǎng)下載STC_ISP最新版本,在Win7/Win8系統(tǒng)中初次使用可能要以管理員身份運(yùn)行。
3*、驅(qū)動(dòng)的問題,沒有安裝或者安裝出錯(cuò)。
如果設(shè)備管理器中有COM口“USB-to-Serial”且無黃色感嘆號(hào),一般驅(qū)動(dòng)就沒有問題,但是還是可以重裝驅(qū)動(dòng)試試;安裝的驅(qū)動(dòng)要與系統(tǒng)對(duì)應(yīng)(Windows7 32位、64位或者Windows XP等)。
4、COM口設(shè)置錯(cuò),一般下載時(shí)會(huì)提示打開串口失敗。
5、單片機(jī)的型號(hào)設(shè)置錯(cuò),一般下載時(shí)會(huì)提示不是此型號(hào)的單片機(jī)。
6*、波特率太高。
STC-ISP下載軟件的波特率設(shè)置太高,適當(dāng)調(diào)低一點(diǎn)或許有用,可以把最高、最低波特率都選為1200試一試。
計(jì)算機(jī)端的問題比較復(fù)雜,有些原因很難追根求源。如果判斷出是電腦的問題,但是花費(fèi)了比較多的時(shí)間還是沒能解決,可以考慮重裝系統(tǒng)。
四*、操作步驟的問題
注意先點(diǎn)電腦上的下載按鈕后給單片機(jī)上電;或者電腦上點(diǎn)擊下載,關(guān)掉單片機(jī)電源再打開。有時(shí)下載不了,可以多試幾次。
下載程序順序如下:
1、設(shè)置單片機(jī)型號(hào),COM口,波特率等參數(shù)。
2、裝載好要燒的單片機(jī)程序HEX文件,如果是修改程序,并進(jìn)行了重新編譯,也需要重新打開HEX文件。
3、關(guān)閉單片機(jī)電源,點(diǎn)擊“下載”,再給單片機(jī)上電。
4、下載軟件顯示“正在下載”,稍后即可下載完成。
不知道讀者是否已經(jīng)按照這節(jié)內(nèi)容,解決了自己所遇到的問題呢?
轉(zhuǎn)自:
(mbbeetchina)
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 小白學(xué)單片機(jī)(20) IO口原理講解資料下載
- 小白學(xué)單片機(jī)(22) IO口:蜂鳴器的使用/三極管的工作原理介紹資料下載
- 小白學(xué)單片機(jī)(16) 單片機(jī)/計(jì)算機(jī)系統(tǒng)概述:模塊化思想資料下載
- 小白學(xué)單片機(jī)(17) 單片機(jī)/計(jì)算機(jī)系統(tǒng)概述:核心模塊資料下載
- 小白學(xué)單片機(jī)(18) 單片機(jī)/計(jì)算機(jī)系統(tǒng)概述:通信接口與協(xié)議資料下載
- 小白學(xué)單片機(jī)(19) 單片機(jī)/計(jì)算機(jī)系統(tǒng)概述:擴(kuò)展模塊資料下載
- 單片機(jī)小白:這些值是怎么來的呢?資料下載
- 單片機(jī)小白學(xué)寄存器資料下載
- 使用STC15系列單片機(jī)實(shí)現(xiàn)LED閃爍的資料和程序免費(fèi)下載
- STC89C51單片機(jī)串口程序下載失敗的原因總結(jié)
- 51單片機(jī)的紅外遙控的資料和程序免費(fèi)下載
- 學(xué)51單片機(jī)中的幾個(gè)小程序資料免費(fèi)下載
- STC單片機(jī)參考程序資料免費(fèi)下載 47次下載
- 51單片機(jī)的PWM程序資料免費(fèi)下載 74次下載
- 單片機(jī)匯編蜂鳴器的程序資料免費(fèi)下載 13次下載
- 單片機(jī)編程實(shí)例總結(jié) 812次閱讀
- 單片機(jī)里的程序是如何運(yùn)行? 3909次閱讀
- 單片機(jī)的主程序是如何執(zhí)行的 1w次閱讀
- HD44780讀寫單片機(jī)C51程序免費(fèi)下載 4146次閱讀
- 如何自制一個(gè)AVR單片機(jī)ISP下載線 3894次閱讀
- 如何對(duì)STC單片機(jī)進(jìn)行免掉電下載 2118次閱讀
- 小白如何用焊接的單片機(jī)實(shí)驗(yàn)板做項(xiàng)目 7021次閱讀
- 如何開始學(xué)單片機(jī)?如何開始上手? 7675次閱讀
- 新手學(xué)習(xí)單片機(jī)的首選:51單片機(jī) 8536次閱讀
- 怎么讀取單片機(jī)程序_單片機(jī)程序是如何執(zhí)行的_如何讀懂單片機(jī)程序 7.4w次閱讀
- 學(xué)習(xí)51單片機(jī)晶振這21問題搞懂了學(xué)單片機(jī)就簡(jiǎn)單了 1.2w次閱讀
- ch340g單片機(jī)下載程序電路原理 7.8w次閱讀
- ARDUINO IDE編寫和AVR單片機(jī)程序的下載 9769次閱讀
- 單片機(jī)與程序設(shè)計(jì)(上) 3786次閱讀
- STC單片機(jī)程序燒錄與ISP下載相關(guān)知識(shí) 9934次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 6基于FPGA的C8051F單片機(jī)開發(fā)板設(shè)計(jì)
- 0.70 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21548次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183278次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多