![]() |
發布時間: 2022-11-21 13:28
正文摘要:我做的一個最小系統板,引出來VCC、GND、TXD、RXD然后接到usb-ttl模塊的VCC、GND、RXD、TXD接到電腦上,然后用另一個usb-ttl模塊的vcc和gnd接到單片機的vcc和gnd作為供電,為什么燒錄程序的時候一直檢測不到單片機? ... |
串口號要選擇與所選用的單片機型號相同,而且在燒錄檢測單片機時,要將單片機斷電后在重新上電,這樣才能夠檢測到目標單片機。 |
復位電路接錯了,應該接到rst,你接到了3.0 |
這很可能是由于兩個設備之間沒有連接。 |
stc單片機需要有232串口芯片與電腦的串口連接, 接好線以后, 斷開單片機電源再接上電源. 就可以連接上STC的在線下載軟件了. |
mengsiu 發表于 2022-11-22 13:52 USB 轉雙串口芯片全自動停電/上電燒錄,串口仿真+串口通訊 Ai8H2K08U-SOP16,RMB0.99 Ai8H2K12U-SOP16,RMB1.1 |
STC單片機燒錄需要冷啟動。也就是電腦檢測單片機時需要將單片機重新上電。 |
a0931727149 發表于 2022-11-22 07:27 圖1,復位電路錯誤地接到了RXD引腳上,實際應該接到4腳RST上。 |
掃描串口那COM7都沒有具體串口號,說明連串口都沒檢測到,可能是USB轉ttl的問題,也有可能是驅動的問題 |
選好芯片型號之后,點擊下載,然后將單片機開關關閉再打開 |
圖1 RST 與 RXD 沖突 |
在正確安裝串口驅動,串口號正確的前提下,由于STC芯片啟動程序的設定,使用STC-ISP軟件需先點下載,再給開發板上電。檢測MCU時,先點“檢測MCU選項”,再給開發板上電。 , ![]() |
因為電腦收不到MCU的應答,所以一直在握手。 GND P3.0 P3.1接到串口,斷電,萬用表確認MCU確實沒有電(避免IO倒灌電流)。通用的USB轉串口線,與P3.0連接的線要串聯一個肖特基二極管避免電流倒灌導致MCU不能完全關電。 然后點擊下載,上電,即可。 |
傳輸用的模塊 接 TXD RXD GND 供電用的模塊接 VCC GND, 先點擊下載后,再把供電的用的模塊 插入電腦USB口 |
USB TTL驅動裝好了嗎?串口號對不對? |