|
照我的圖紙做電路,外加安裝CH341驅動。然后使用STC-ISP軟件下載。萬無一失。如果下載失敗,請看下面的PDF文檔。
15 03 02 05 如何把程序下載進單片機以及下載不進去的解決辦法.pdf
(1010.45 KB, 下載次數: 4)
|
15 03 04 05 STC最小系統+下載器+流水燈.png (296.61 KB, 下載次數: 151)
| 需要用下載線,鏈接燒錄軟件用燒錄軟件將hex文件下載至單片機,這樣單片機就能驚醒識別命令 |
| 你買個TTL頭,專門就是連接單片機和電腦的,記得要引出RXD TXD VCC GND然后你接上就可以沖程序了。 |
| 你拉一個下載電路就行 |
|
幾元錢買一條下圖那樣的下載線,系統板的p3.0和p3.1各引出一個插針,用杜邦線連接這兩個插針和下載線的對應插針,下載線的usb口接電腦,就可以下載了。當然還要先安裝340的驅動。
|
| 你手里藍色的這個是USB轉RS-232的,單片機是TTL-232的,不同電平標準。你要么直接買個USB轉TTL-232的轉換器,就是前面網友說的4元錢那種,要么在這個藍色頭子后面加MAX232及配套電容組成轉換電路下載。建議用USB轉TTL232更簡單簡潔。你電路板上的USB母座不好,不如用四根排針簡單易懂。另外你晶體和電容離單片機太遠了。 |
| 最小開發板上沒有串行端口連接。 |
本帖最后由 wysh_2004 于 2020-12-5 21:17 編輯 tangdashao 發表于 2020-12-5 20:44 如果你有一條USB轉串口線,還要一片MAX232芯片的模塊轉成TTL電平才可以和單片機的RXD、TXD連接通訊。其實你應該買一個USB轉TTL的模塊(如CH340),這樣比較簡單,不需要MAX232再轉換。 |
tangdashao 發表于 2020-12-5 20:44 不明白你說什么,是說沒有辦法把線從串口插座里接出來嗎?如果是這樣,在不想破壞外殼的情況下,可以試一試用杜邦插頭,把杜邦插頭的外殼夾壞去除,只要插得進去不會掉,再套一小段的熱縮套管包裹一下就行了,找不到杜邦插頭也可以用合適的膠質軟電線,電線剪平再在插針上捅一捅捅出一個小洞,就可以插進串口插座了。至于和單片機怎么連接,上面已經說得很清楚了。 不過我還是建議你去買一個USB轉串口線,這樣用起來更方便,雖然我自己已經有好幾個USB轉串口模塊了,卻還是專門花4元去購買了一條,用起來比較靈活。 |
hhdsdy 發表于 2020-12-5 19:44 謝謝大神的解釋,我的意思是我只有一條usb轉串口的線,但是我不知道怎么把線的RXD這些與單片機的TXD相連 |
|
好像有時候需要把波特率的上限和下限設置的一樣才行。 注意不要有任何io口接地 同樣是8051指令集,價格也差不多,用stc15系列吧,這個系列不用外接晶振和外部復位,而且是單時鐘/機器周期 |
hhdsdy 發表于 2020-12-5 19:44 感謝大神的耐心解答,我的意思是這條USB轉串口線沒有標出TXD,RXD這些啊,我不知道怎么焊到電路板呀 |
| 可以使用Ch340進行燒錄,按照你的原理圖RX TX反接,并連接好電源和地,建議5V,不要3.3 安裝對應的CH340/ch340G的驅動,在電腦上先測試ch340本身的收發,然后連接單片機進行程序燒錄,注意,一定選號對應的端口號和單片機型號 |
changhz 發表于 2020-12-5 16:10 大神,用usb轉串口后,在STC-ISP下載不進去,是怎么回事呀 |
wwh2382 發表于 2020-12-5 15:30 好的,我試一下 |
wwh2382 發表于 2020-12-5 15:30 沒有接,我試一下 |
| p3.0和p3.1沒有線路接到usb的數據口? |
hhdsdy 發表于 2020-12-5 14:40 我可以用usb、串口一體的轉接器一邊連接我焊的ubs母口,一邊通過usb轉串口線插到電腦下載嗎 |
| 你這USB插爛,也沒有辦法找到串口 |
| 板上只有一個USB母座,也僅僅提供供電,沒有和電腦進行數據通訊的線,電腦當然識別不到硬件,解決的辦法:找一條USB轉串口線(X寶上約4元包郵),插上電腦安裝好驅動,RXD連單片機的TXD,TXD連單片機的RXD,GND連接單片機的GND,板上的USB母座在下載時不用,打開STC單片機的下載軟件(會自動選擇串口不需要人為干預),選擇對應的單片機型號,選擇要下載的程序文件,點擊下載,然后將下載線的5V端子連上單片機的電源腳等待下載完成。 |
| 參與人數 1 | 黑幣 +12 | 收起 理由 |
|---|---|---|
|
| + 12 | 很給力! |
wwh2382 發表于 2020-12-5 14:26 有用下載線,下載線是我之前買的51單片機的線,插到那個就可以用,插這個最小系統就用不了 |
| 怎么插的?沒用下載線?裝驅動沒有?沒有具體信息還真不好幫 |
當然找不到,你的板上無串口,按上圖接一個串口就可以了 |
tangdashao 發表于 2020-12-5 14:30 是怎么的不能用總要說清楚,否則怎么讓人對癥下藥呢? 你8樓的USB轉串口憑經驗是可以用的(電腦擴展出來的串口就不能直接接單片機了,要進行電平轉換。這個你可以測量一下3腳和5腳之間的電壓是不是不超過5V),“RXD連單片機的TXD,TXD連單片機的RXD,GND連接單片機的GND這一步不知道咋連呀”,這說得這么清楚還不知道怎么連接? 下載線的RXD接單片機的TXD,下載線的TXD接單片機的RXD,下載線的GND接單片機的GND,串口通信需要這樣的交叉連接,也就是說收的接對方發的,發的接對方收的,這樣才能正常接收。也就是說你照片中的串口第2腳(插座上有標腳號的,細看就可以看得到,實在不懂百度一一對應)是下載線的RXD,要和單片機的第11腳的TXD連接,串口的第3腳是下載線的TXD,要和單片機的第10腳的RXD連接,串口的第5腳是下載線的GND,和單片機的第20腳的GND連接。下載的要求是串口不能斷,點擊下載后才能給單片機上電,要特別注意的是下載軟件單片機型號不能選擇STC89C52,而應該選擇STC89C52RC/LE52RC,否則還是會下載不成功的。 |