專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

STC單片機(jī)下載不成功的原因分析

作者:佚名   來(lái)源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2010年09月02日   【字體:

  剛剛接觸單片機(jī),選用了號(hào)稱目前下載最方便的國(guó)產(chǎn)stc單片機(jī),這種單片機(jī)是用串口下載的,比起at的要那10根線的isp接頭確實(shí)方便了不少,于是我就蠢蠢欲動(dòng)準(zhǔn)備自己動(dòng)手豐衣足食,試著做點(diǎn)硬件的時(shí)候,總覺得串口下載是個(gè)難關(guān)。寫好的程序能不能順利的下進(jìn)出,心里總有些沒把握。最近有涉及到這方面的一點(diǎn)東東,隨意總結(jié)一下以便給51hei的朋友分析和日后之用。

  程序下不進(jìn)去的原因有幾點(diǎn):

  1  RS232的問(wèn)題,這里包括幾點(diǎn) ,可能是芯片的損壞,無(wú)法正常工作,可能是電路連接不對(duì),導(dǎo)致燒寫電壓不足。查看燒寫電壓的大小,要不低于正負(fù)8V,其次是查看芯片的IN和OUt,要與串口頭相對(duì)應(yīng)。一般人是不會(huì)犯著錯(cuò)誤的,我除外,因?yàn)槲也灰话懵,哈?。

  2  復(fù)位電路,復(fù)位電路看似簡(jiǎn)單,錯(cuò)了好幾次。它要的結(jié)果是正常情況下,復(fù)位引腳0V,按鍵按下后4V以上。以實(shí)現(xiàn)復(fù)位。其值為電容10uF,電阻10K

  3晶振,這沒什么可說(shuō)的,只是不要忘記接就好了。兩個(gè)起振電容30pF。接好后,電壓為1.8V

  4  EA引腳,可以直接接VCC,也可以串接10K電阻。他起到把程序是放在內(nèi)部存儲(chǔ)器還是外部存儲(chǔ)器。

  總的來(lái)說(shuō)要分2部看這個(gè)問(wèn)題,1是串口電路max232要工作正常,我們可以這樣測(cè)試:把max232 的2個(gè)輸出口短路也就是11和12腳,然后用串口調(diào)試助手來(lái)發(fā)數(shù)據(jù),如果能收到一樣的數(shù)據(jù)就說(shuō)明這部分電路沒問(wèn)題了,軟件從這里下載http://www.torrancerestoration.com/ziliao/file/串口調(diào)試助手.rar
 ,2是單片機(jī)部分,這個(gè)無(wú)非也就是焊接方面的問(wèn)題比較多.以上只提供個(gè)分析的方向。具體什么問(wèn)題,還要具體分析。要知道人要2起來(lái),是很可怕的,多低級(jí)的錯(cuò)誤都可能廢掉你幾天的時(shí)間。讓我們向3看齊。

  哈哈!
 

關(guān)閉窗口

相關(guān)文章