<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > STC單片機程序下載失敗總結(jié)

          STC單片機程序下載失敗總結(jié)

          作者: 時間:2016-11-19 來源:網(wǎng)絡(luò) 收藏
          STC為宏晶公司推出的國產(chǎn)51單片機,其優(yōu)點在于價格低廉,功能強大,使用方便,尤其是其串口ISP下載程序的方式方便了大量用戶,免去了購買昂貴的編程器,非常適合單片機入門學習使用。

          但是初學者常會遇到程序無法下載的情況,很多人甚至因此放棄了學習,實在可惜,在此給大家總結(jié)了常見的出錯原因、判斷方法和解決方法。

          本文引用地址:http://www.ex-cimer.com/article/201611/318544.htm

          STC單片機下載程序需要的硬件主要分三部分:

          單片機最小系統(tǒng)、下載電路、計算機端。

          下載失敗一般就從這三個方面來解決問題。

          如果你有或者能向別人借到一套可以正常下載程序的電腦、單片機下載線、開發(fā)板,通過控制變量的方法,很快就能找到問題出在哪個環(huán)節(jié)。

          1、你可以將自己的開發(fā)板連接在能正常下載的電腦上進行下載,如果可以下載,說明問題出在你的電腦上。

          2、然后通過將正常的開發(fā)板連接到自己電腦上下載,如果能下載,可以判斷自己的電腦正常,問題在開發(fā)板上。

          3、當然還可以通過調(diào)換開發(fā)板上的單片機,來確定自己的單片機是否損壞。這樣就很快解決問題了。

          如果沒有這樣的條件,則可以從以下的可能性逐條判斷(紅色字體表示的是比較常見的問題)。

          一、最小系統(tǒng)的問題

          1、不是STC系列單片機,如果是AT或其他品牌單片機,下載方式與STC不同。

          2、單片機損壞,比如有的單片機內(nèi)由于ISP系統(tǒng)引導碼出錯,能運行之前下載進的程序,但不能下載程序;或者單片機已損壞(通常單片機損壞從外表看不出異常,只有通過換用正常工作的單片機才能判定)。

          3、晶振問題,如:沒有晶振,晶振放在插座上接觸不良,或者引腳太長不起振等。

          最小系統(tǒng)電路圖如下,由電源、單片機、復位電路、晶振時鐘電路組成:

          STC89C52RC單片機:

          二、下載電路的問題

          1、下載芯片損壞(一般下載涉及的芯片有PL2303、CH341、MAX232)。

          2、PL2303的晶振不是12M。

          3、USB接口松動,下載線斷路等。

          4、接線錯誤,如:TXD、RXD接反。

          MAX232電路圖(用于實現(xiàn)串口電平轉(zhuǎn)換):


          USB轉(zhuǎn)串口(一般用CH341芯片):


          USB-TTL小板(一般用PL2303芯片):


          USB-TTL電路圖:

          三、計算機端的問題

          1、下載軟件的問題,最好使用STC_ISP最新版本,在Win7系統(tǒng)中有時可能要以管理員身份運行。

          2、驅(qū)動安裝的問題,如果設(shè)備管理器中有COM口“USB-to-Serial”且無黃色感嘆號,一般驅(qū)動就沒有問題,但是還是可以重裝驅(qū)動看看;安裝的驅(qū)動要與系統(tǒng)對應(yīng)(Windows732位、64位或者WindowsXP)。

          3、COM口設(shè)置錯,一般下載時,STC-ISP軟件會提示打開串口失?。–OM口的選擇應(yīng)查看設(shè)備管理器中的端口號)。

          4、單片機的型號設(shè)置錯,一般下載時,STC-ISP軟件會提示不是此型號的單片機。

          5、波特率太高,適當調(diào)低一點或許有用,高、低波特率都選1200。(這一點比較常見,STC-ISP有些版本就有這樣的問題)

          STC-ISP軟件

          安裝好驅(qū)動,連接上USB轉(zhuǎn)TTL芯片后的設(shè)備管理器(以下截圖來自Win7系統(tǒng)):

          四、操作步驟的問題

          注意先點擊電腦上的下載按鈕后再給單片機上電;或者在電腦上點擊下載,關(guān)掉單片機電源再打開。

          下載程序順序如下:

          1、設(shè)置單片機型號,COM口,波特率等參數(shù)。

          2、裝載好要燒的單片機程序。

          3、點擊“下載”。

          4、給單片機上電。

          5、下載軟件顯示:正在下載....

          6、下載完成。

          五、附:STC_ISP軟件對下載失敗給出的提示

          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串口線

          六、如果條件允許,可按以下步驟檢查

          1、檢查單片機是不是STC系列、是否有晶振,以及最小系統(tǒng)電路是否有錯(如果用的是之前能正常工作的開發(fā)板,最小系統(tǒng)電路一般不會有錯)。

          2、檢查串口設(shè)置,操作步驟(先下載后上電)。

          3、換個串口(對于有串口的臺式機),或者換個USB口。

          4、重啟下載軟件再試。

          5、重啟計算機。

          6、換最新的下載軟件(在宏晶官網(wǎng)下載)。

          7、重裝驅(qū)動(如果是有串口的臺式機,直接連接串口則不需要驅(qū)動)。

          8、換其他單片機。

          9、換一根下載線。

          10、換其他電腦。

          注意事項

          有條件的可以買塊單片機學習板,比較方便,資料也比較多,等對單片機有了一定了解再自己動手搭建最小系統(tǒng)。



          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();