![]() |
發布時間: 2019-6-6 20:13
正文摘要:如圖,單片機型號選擇和驅動沒有問題,文件是 .hex格式,點了下載以后也冷啟動了,但就是檢測不到。用電壓表測了GND與5V口的電壓為1.5左右,P0口電壓為0.04,晶振兩邊分別為5.07和5.0,身邊有朋友說是晶振壞了或者搶 ... |
換個晶振看看 |
第一次發帖不知道回復沒有消息提醒otz。謝謝大家解答,新買了一塊最小系統版,用杜邦線+USB轉TTL下載好使了。 現在簡單說下遇到的問題希望能幫助到新手朋友...(通過測電壓找問題本人不是很熟練因此教授簡單的) 這幾天檢查了挺多,包括下載線、單片機芯片、驅動、(甚至下載軟件)。 (1)有的下載線插電腦上,一切正常,驅動也正常,可就是檢查不到單片機,可能還是線有問題,這時候可以試試USB轉TTL,需要注意的是單片機RXD接轉接口TXD; (2)單片機最小系統5.0V口測電壓,如果電壓過低,是無法檢測到的; (3)單片機芯片有問題的可能性也挺大,加上舍友的一共3塊芯片結果就一塊是好使的... (4)如果用USB轉TTL+杜邦線下載,冷啟動(拔GND線)時最好稍微停個1秒多再重新插上去; (5)如果你驅動的COM口名字和網上教程的不太一樣,也就是Prolific xxx COM3這類的,電腦判斷驅動可使用那大概率不是驅動安錯了的問題; 最后 到現在我也沒明白之前那塊單片機最小系統莫名其妙就壞了,使用的時候還是多注意一些小細節吧,壞了挺糟心的。 USB轉TTL+杜邦線下載真的好用! |
建議先用“檢測MCU選項”進行檢測,做法跟燒錄程序差不多,先按下“檢測MCU選項”按鈕,出現提示“正在檢測單片機”,停頓一會給MCU上電,成功了出現MCU型號,E2P使用量等等信息,反復幾次都不行的話,請檢測硬件,最主要問題是接線接觸問題 |
用的成品開發板還是自己裝的最小系統?如果電壓電壓為1.5v的話,肯定有短路的地方,仔細檢查一下吧,先把單片機拔下來試試。 我自己裝的開發板一開始老是不好用,后來測量單片機42腳電源電壓4.8v 加上1000uf電容,電壓升至5.2v,很好用了。 |
如果總是檢查不到問題的話,只能逐個排查,首先就是檢查電路,多半是電路的問題 |
舊的單片機,建議使用舊版本的下載工具 如 STC_ISP_V488.exe |
這個是需要冷啟動的,具體操作就是你點了下載/編程之后就出現了正在檢測目標單片機,然后你把單片機電源斷開,再打開電源開關,程序就寫進去了,不過也有可能是晶振的問題,最好換一個11.0592MHz的吧 |
晶振電壓有點高。。檢查下晶振電路。 |
朋友,這樣顯示是需要冷啟動一下。就是要重新把單片機通的電斷了,又通回去。 |
STC的單片機下載程序的秘訣,就是一定要保證串口連接可靠之后,再給MCU上電 MCU的串口不能直接連RS232電平,只能接TTL電平 如果確認電源/地,晶振都沒問題,TX和RX的交叉也沒問題,USB轉串口TTL的模塊也沒問題,上電時序也沒問題,那就是芯片壞了 |
串口是否選中正確 |
換個電腦上的端口試看,還有就是查看驅動程序是否安裝正確。 |
要有實物圖和原理圖就好分析,只能瞎猜了: 1.用電壓表測了GND與5V口的電壓為1.5左右,這句話沒看懂,是不是明顯電壓低了? 2.下載線如果是杜邦線,那東西很容易出問題... 3.檢查單片機復位電路是否正常 4.P30,P31是否連接其它電路導致識別不了,果斷斷開測試 5.晶振地對電壓大概是2V左右(11.0592M晶振),其實測電壓不建議,測頻率吧 6.有干擾源 |
換一個12.00M的晶振看一看 |
用排除法,換單片機,換最小系統板,換燒錄器,換電腦。總能找到原因 |
VCC和GND之間只有1.5V的話會不會是哪里短路了,如果VCC只有1.5的話單片機是啟動不了的自然檢測不到 |