新聞中心

STC串口下載問題

作者: 時間:2016-11-25 來源:網(wǎng)絡(luò) 收藏
昨天從大四師兄那里以250元入手一塊9成新的MINI2440,還送了一塊51開發(fā)板。MINI2440簡單上電試了一下,還不錯,能運行。希望日后不會出什么大問題。今天早上一起來,繼續(xù)調(diào)試那塊51開發(fā)板,主要的問題是下載不了程序。這個問題是昨天晚上出現(xiàn)的。一開始,下載還蠻順利,但后來不行了。一開始,我懷疑,它那串口電平轉(zhuǎn)換電路有問題,電路是由于分立元件搭建的,并非用MAX232。于是,用大二那時做的下載小板下載,發(fā)現(xiàn)也下載不了??梢源_定我的下載小板沒問題。因為在我自已做的最小系統(tǒng)上可以下載。于是,開始懷疑開發(fā)板上的其它電路也有問題。首先,是晶振,但換了另外一個,問題還是沒解決。接著,是復(fù)位電路。由于那開發(fā)板是51、AVR兼容的,但51是高電平復(fù)位,而AVR是低電平有效。這時,有點納悶,問師兄要原理圖,但師兄說明天再發(fā)給我,這不知為什么。于是,照他說辦吧。后來,發(fā)現(xiàn)開發(fā)板上有個撥碼開關(guān),于是開始琢磨它的用處,很可能是選擇復(fù)位電路用的。但是,一直弄來弄去都不行。大概早上10點多了,于是Q了一下師兄,接著他把原理圖發(fā)了過來。一看,發(fā)現(xiàn)原理圖跟實際的板有出入,很多電路都沒畫出來,唉……

中午吃飯回來,繼續(xù)調(diào)試。大約下午1點多鐘,有意識到可能是電平問題。用萬用表測單片機(jī)工作電壓,4.25V左右。這個電壓在單片機(jī)工作電壓范圍內(nèi)。應(yīng)該不會有問題的。于是,突然想到,可能4.25V達(dá)不到MAX232的工作電壓。于是用5.23V的電壓給MAX232供電,這時,能下載了,果然問題出在這里。因為+5V MAX232最小工作電壓為4.5V。

本文引用地址:http://butianyuan.cn/article/201611/321156.htm

所以,以后在調(diào)試硬件時,必須想辦法用實驗去驗證你的判斷,千萬不能像一個無頭的蚊蠅到處亂碰。

明天繼續(xù)調(diào)試板上分立元件的電平轉(zhuǎn)換電路。



關(guān)鍵詞: STC串口下載問

評論


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

關(guān)閉