標(biāo)題: 新手求助,關(guān)于STC8H1K08單片機(jī)燒錄的一些問題 [打印本頁]

作者: gw422342988    時(shí)間: 2021-8-17 10:33
標(biāo)題: 新手求助,關(guān)于STC8H1K08單片機(jī)燒錄的一些問題
小白一枚,最近想做一個(gè)簡單的串口通信,于是選了STC8H1K08這款芯片。用的CH340 USB轉(zhuǎn)串口模塊與單片機(jī)相連接,GND-GND;TXD--RXD;RXD--TXD;但是在給它燒錄程序時(shí)發(fā)現(xiàn)了這個(gè)問題:
單片機(jī)與CH340連接好后,將CH340模塊插上電腦USB端口,單片機(jī)此時(shí)沒有供電; 用ISP點(diǎn)擊下載后,一直顯示正在檢測(cè)單片機(jī);因?yàn)檫@款芯片內(nèi)置晶振和復(fù)位電路,就沒有額外添加。  通過檢查后發(fā)現(xiàn),只要CH340模塊插上電腦,MCU的VCC端就開始有了4.3V左右的電壓(單片機(jī)此時(shí)沒有5V電源供電)。
這樣就造成MCU無法冷啟動(dòng),從而無法燒錄程序了。
不知道我這樣想的是否正確,如果是的話,那怎么才能將MCU冷啟動(dòng)? 為啥TXD RXD端有電壓,會(huì)導(dǎo)致MCU的VCC端有電壓,難道它們內(nèi)部是通的嗎?
希望各位大神不吝賜教!





作者: qiangtech    時(shí)間: 2021-8-17 15:19
當(dāng)然會(huì)了,USB芯片會(huì)通過串給你目標(biāo)芯片供電。STC的官方說明中已經(jīng)有解釋并給出了解決辦法。

作者: paladina    時(shí)間: 2021-8-17 17:20
2樓正解,F(xiàn)在這個(gè)情況的話,你需要把地線和+5v都不接,ISP點(diǎn)擊下載后,同時(shí)接上+5v和gnd可以下載的,我試過的
作者: jsjjzlz    時(shí)間: 2021-8-17 18:57
我也是初學(xué)者,剛買了兩片8腳的STC8G1K08回來實(shí)驗(yàn),我的理解是燒錄程序必須VCC和GND加串口都接通才可以燒錄,不知道對(duì)不對(duì)
作者: Y_G_G    時(shí)間: 2021-8-17 19:20
我以為這玩意會(huì)因?yàn)樾酒亩鴿q價(jià)呢,沒想到竟然還降價(jià)了
9.7元,STC自動(dòng)下載器,可以直接當(dāng)串口通訊連接使用,實(shí)際上就是CH340



作者: wwh2382    時(shí)間: 2021-8-18 08:52
其實(shí)給stc不需要晶振的單片機(jī)下載程序很簡單,我都是將340的4條線接到單片機(jī)的對(duì)應(yīng)口,選擇好程序文件,按下載/編程就可以了。如果是調(diào)試程序,就勾選“當(dāng)目標(biāo)文件變化時(shí)自動(dòng)裝載并發(fā)送下載命令”,這樣在keil中保存修改并且編譯后,stc-isp就自動(dòng)下載了。完全不存在先...再...的操作,也就不需要加什么開關(guān)。這樣調(diào)試程序的效率非常高。反倒是開發(fā)板的操作非常麻煩,反復(fù)的斷電加電,都擔(dān)心那個(gè)開關(guān)過早壞掉。我用的多種stc單片機(jī)都是這么做的。用的下載器與5#的一模一樣。
作者: man1234567    時(shí)間: 2021-8-18 13:52
斷地線,點(diǎn)刷機(jī),接地線,OK。
作者: gw422342988    時(shí)間: 2021-8-20 14:25
paladina 發(fā)表于 2021-8-17 17:20
2樓正解,F(xiàn)在這個(gè)情況的話,你需要把地線和+5v都不接,ISP點(diǎn)擊下載后,同時(shí)接上+5v和gnd可以下載的,我試 ...

感謝大佬,過會(huì)去試試
作者: gw422342988    時(shí)間: 2021-8-20 14:25
qiangtech 發(fā)表于 2021-8-17 15:19
當(dāng)然會(huì)了,USB芯片會(huì)通過串給你目標(biāo)芯片供電。STC的官方說明中已經(jīng)有解釋并給出了解決辦法。

謝謝大佬了
作者: gw422342988    時(shí)間: 2021-8-20 14:29
wwh2382 發(fā)表于 2021-8-18 08:52
其實(shí)給stc不需要晶振的單片機(jī)下載程序很簡單,我都是將340的4條線接到單片機(jī)的對(duì)應(yīng)口,選擇好程序文件,按 ...

感謝感謝
作者: gw422342988    時(shí)間: 2021-8-20 14:39
wwh2382 發(fā)表于 2021-8-18 08:52
其實(shí)給stc不需要晶振的單片機(jī)下載程序很簡單,我都是將340的4條線接到單片機(jī)的對(duì)應(yīng)口,選擇好程序文件,按 ...

那這樣的話是如何才能冷啟動(dòng)    硬件電路的話需要做什么修改嗎
作者: gw422342988    時(shí)間: 2021-8-20 14:54
paladina 發(fā)表于 2021-8-17 17:20
2樓正解,F(xiàn)在這個(gè)情況的話,你需要把地線和+5v都不接,ISP點(diǎn)擊下載后,同時(shí)接上+5v和gnd可以下載的,我試 ...

感謝  這樣果然成功了 。。。。。  為啥會(huì)這個(gè)樣子
作者: gw422342988    時(shí)間: 2021-8-20 14:58
jsjjzlz 發(fā)表于 2021-8-17 18:57
我也是初學(xué)者,剛買了兩片8腳的STC8G1K08回來實(shí)驗(yàn),我的理解是燒錄程序必須VCC和GND加串口都接通才可以燒錄 ...

如果都接的話,你這邊燒錄成功了嗎? 我現(xiàn)在按照2樓教的方法,確實(shí)可以燒錄程序了
作者: wwh2382    時(shí)間: 2021-8-20 15:33
下載程序不需要冷啟動(dòng),stc-isp也是這么設(shè)計(jì)的,否則“自動(dòng)裝載并發(fā)送下載命令”還有什么意義
作者: 188610329    時(shí)間: 2021-8-29 23:44
gw422342988 發(fā)表于 2021-8-20 14:54
感謝  這樣果然成功了 。。。。。  為啥會(huì)這個(gè)樣子

因?yàn)榻恿说,?duì)片機(jī)會(huì)通過串口取電,那么,你再接VCC也不算冷啟動(dòng)了。斷了地串口沒有了對(duì)地壓差,單片機(jī)就取不到電了,然后再練上冷啟動(dòng)就成功了。
作者: mkkop    時(shí)間: 2022-12-2 14:46
我也遇到了這個(gè)問題,用5V不能燒錄,用3.3V就能燒錄,可惜我的電路板外設(shè)都是5V的,暫時(shí)只能在燒錄器上裝個(gè)轉(zhuǎn)換開關(guān),燒錄時(shí)轉(zhuǎn)到3.3V,燒錄好后再轉(zhuǎn)回5V供電
作者: mkkop    時(shí)間: 2022-12-7 12:13
mkkop 發(fā)表于 2022-12-2 14:46
我也遇到了這個(gè)問題,用5V不能燒錄,用3.3V就能燒錄,可惜我的電路板外設(shè)都是5V的,暫時(shí)只能在燒錄器上裝個(gè)轉(zhuǎn)換 ...

我的問題已經(jīng)解決了,原來是我的下載器USB輸入這里沒有電源濾波,導(dǎo)致電源不穩(wěn)定,只要拆開下載器,在USB輸入的5V電源這里焊一個(gè)106貼片電容就解決了,無論是插電腦后面的USB座還是插機(jī)箱前置USB座或者是主板引出來的USB接口都能正常下載了
作者: 松下手剎    時(shí)間: 2023-8-26 23:55
jsjjzlz 發(fā)表于 2021-8-17 18:57
我也是初學(xué)者,剛買了兩片8腳的STC8G1K08回來實(shí)驗(yàn),我的理解是燒錄程序必須VCC和GND加串口都接通才可以燒錄 ...

請(qǐng)問你燒錄成功了嗎?我用串口燒錄不進(jìn)去,我的燒錄過程也是和你的說的一樣。我的是stc8g1k08a插件式DIP8。
作者: 松下手剎    時(shí)間: 2023-8-27 00:23
gw422342988 發(fā)表于 2021-8-20 14:58
如果都接的話,你這邊燒錄成功了嗎? 我現(xiàn)在按照2樓教的方法,確實(shí)可以燒錄程序了

好吧是我搞反了,可以正常燒錄
作者: coody_sz    時(shí)間: 2023-8-28 11:11
電流倒灌了,按沙發(fā)的圖,P3.0串聯(lián)一個(gè)肖特基二極管即可消除。
作者: liucan2020    時(shí)間: 2023-8-28 16:15
學(xué)到了 ,上面的辦法都 很好
作者: hi等你    時(shí)間: 2025-4-29 14:59
我也最近遇到這個(gè)問題,同樣的單片機(jī),p30,p31通上燒寫器,單片機(jī)就得電了,我是這樣的,單片機(jī)
正電源接上,燒寫接口都接上,唯獨(dú)單片機(jī)負(fù)電源斷開,按下編程按鈕后再把單片機(jī)接上負(fù)電源就ok了

作者: wufa1986    時(shí)間: 2025-4-29 15:13
這個(gè)STC的串口燒錄對(duì)于新手確實(shí)容易出問題,原因就是TX需要加二極管
作者: ddhh224    時(shí)間: 2025-5-4 22:21
你可以試一下拔了地線燒錄之后再插上去




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1