![]() |
你共地了嗎 |
波特率調低點 型號看看對不對 |
單片機最小系統,晶振和復位電路貌似沒有看到,復位電路的電容最好使用4.7uf |
樓上有一個說法,51下載時,有的是需要斷電重新上電的,還有一些原因是你的USB轉TTL模塊線路松動了,重新連接一下,另外可以嘗試著將頻率改為9600,小燈耗電原因導致程序無法下載的情況可能性不大,應為上面已經顯示握手成功了 |
波特率調太高了,51也就9600就能握手成功,把波特率的上限設置為9600 |
把TX,RX,GND連好,先點檢測MCU選項,然后接通Vcc測試一下看是否有問題,有問題的話調換一下TX和RX再試,沒有問題的話再下載程序 |
1.串口連接是正確,RX Tx有沒有接反 2.芯片型號是否正確 |
在燒錄的時候,斷電重新上電, |
如果晶振選12兆,就是波特率選太高了,因晶振選12兆波特率越高誤差越大 |
有時候很簡單的原因供電電壓 |
同意9樓意見,降下波特率試試,例如14400或28800,而且最低和最高跳成一致。 另外檢查連線是否可靠,供電是否電流足夠。 |
看看電路連接 |
看看生成hex文件沒有 |
看看芯片的各pin腳是否有無短/斷的現象 |
cphnkj188 發表于 2019-11-28 09:08 板子里面呢 |
COM口沒有相對應的連上,通訊不了 |
你這個單片機好像沒最小系統,我好像沒看到晶振。 |
除了串口問題、芯片問題電路問題之外,如果晶振損壞也不能下載 |
降低下載波特率試試看看 |
建議查看一下波特率,如果還不行的話可以換一塊單片機試試 |
沒看見單片機最小系統使用的元件?在板子背面嗎?(晶振、濾波電容、復位電阻。。。) |
看看板子的供電是否穩定。 看看燒錄pin是否有誤接錯,有無短接現象。 看看芯片的各pin腳是否有無短/斷的現象。 |
可能是供電不足 |
接線無誤的情況下有幾個操作可檢驗: 1.重啟燒錄軟件,(假死時有發生) 2.如果一次都沒成功過,可降低波特率試一試。 3.拔掉燒錄器USB線,關板子電源幾秒鐘,再插USB,串口助手檢測到COM口后,再次燒錄try, 4.換個串口燒錄板,有時間時燒錄板的問題。 5.以上都不行就再次檢查硬件連線TX,RX是否接反了。 |
是否下載后再給單片機供電呢(冷啟動) |
無法燒寫成功的原因: 一、串口連接是正確,燒寫器的TX接芯片的RX,燒寫器的Rx接芯片的Tx. 二、軟件的芯片型號是否選擇正確。 三、芯片的電路是否正常,供電是否正常。 |