免外围电路CH32F/CH32V/STM32F系列单片机串口一键下载方案(CH340)
一、概述
? ? ? ? CH340X和CH340C等USB轉串口芯片提供專用下載模式,可實現免外圍電路CH32F/CH32V/STM32F等單片機串口一鍵下載功能,對此類支持多模式啟動的單片機,無需外圍三極管等邏輯控制電路,將芯片提供的輸出信號腳直連MCU的BOOT與RESET復位引腳即可實現MCU BOOT和APP模式的控制切換和固件下載。
二、方案特點
- 電路精簡可靠,串口上電、掉電、打開、關閉等操作均不影響MCU運行模式。傳統一鍵下載電路需要2個三極管配合使用以保持BOOT常態低電平以及防止串口軟件開關時MCU誤復位或誤進BOOT下載模式。
- CH32F/CH32V系列直接使用WCHISPTool下載軟件,STM32F系列直接使用FlyMcu下載軟件。
- 支持自動下載。利用USB的熱插拔特性和CH343PT庫,可在軟件端實現CH32F/CH32V系列CH340插入后自動下載。
- CH340X、批號4開頭且末3位大于B40的CH340C支持5V耐壓和防向內電流倒灌。
三、下載原理及電路說明
MCU啟動模式:
| BOOT0 | BOOT1 | 說明 |
| 0 | X | FLASH啟動模式 |
| 1 | 0 | 下載啟動模式 |
| 1 | 1 | SRAM啟動模式 |
MCU為低電平復位,硬件上需要滿足MCU復位后自動進入“串口下載”模式。下載時序示意圖:
CH340X和MCU串口連接參照:
| CH340X引腳 | CH32F/CH32V/STM32F系列MCU引腳 |
| TNOW/DTR | BOOT0 |
| RTS | RESET# |
| TXD | RXD |
| RXD | TXD |
基于CH340X實現的CH32F/CH32V/STM32F系列MCU一鍵下載電路
CH340C和MCU串口連接參照:
| CH340C引腳 | CH32F/CH32V/STM32F系列MCU引腳 |
| OUT/DTR | BOOT0 |
| RTS | RESET# |
| TXD | RXD |
| RXD | TXD |
基于CH340C實現的CH32F/CH32V/STM32F系列MCU一鍵下載電路
? ? ? ? CH340X(批號4開頭且末3位大于B40的CH340C),6#腳(CH340C為#8腳)外接3~5.6KΩ下拉電阻時會自動切換為增強DTR功能,引腳默認為輸入狀態,由下拉電阻保持為低電平,但可以由應用程序設置DTR引腳輸出高電平或不輸出,用于多模式MCU下載。
????????進行一鍵下載時,計算機端下載軟件打開串口,先設置DTR(BOOT0)為高電平、設置RTS#(RESET)為低電平、再高電平,MCU自動復位進入BOOT下載程序。下載完成后,需恢復DTR為低電平、設置RTS#(RESET)為低電平、再高電平,MCU自動復位后正常運行應用程序。
注:
- CH340X,支持TNOW和增強DTR引腳復用功能。
- 批號4開頭且末3位大于B40的CH340C,支持OUT和增強DTR引腳復用功能。
- CH340X/C的6#/8#引腳外接的下拉電阻,建議4.7K。除用于CH340X/C啟用增強DTR功能外,兼做MCU?的BOOT0下拉電阻。
- CH340X/C的串口電壓由芯片VCC供電電壓決定,使用時需注意電壓匹配。
- 需配合CH341SER V3.6及以上版本驅動使用。
四、下載軟件及演示效果
CH32F系列單片機配合WCHISPTool軟件下載演示
注:WCHISPTool軟件需使用V3.3及以上版本,軟件可自動檢測CH340設備是否處于“一鍵下載”模式。若芯片和硬件連接不滿足條件,會彈框提示。
?STM32F系列單片機配合FlyMcu軟件下載演示
?注:軟件左下角需手動選擇復位和進BootLoader方式。本方案RTS直連單片機復位腳,DTR直連單片機Boot0引腳,因此軟件下載邏輯需要滿足:控制RTS低電平復位單片機,控制DTR高電平進入BootLoader。
FlyMcu軟件描述的下載選項默認為RS232電平,使用TTL串口連接時需要選擇:
“RTS的高電平復位,DTR低電平進BootLoader”。
五、完整資料說明與下載
1、參考設計
2、CH341SER?USB轉串口驅動
(注:本方案所述一鍵下載功能需配合V3.6及以上版本驅動使用)
下載鏈接:CH341SER.EXE - 南京沁恒微電子股份有限公司?
3、WCHISPTool?CH系列單片機程序燒錄軟件
(注:本方案所述一鍵下載功能需配合V3.3及以上版本軟件使用)
下載鏈接:WCHISPTool_Setup.exe - 南京沁恒微電子股份有限公司?
4、FlyMcu STM32系列單片機程序燒錄軟件
下載鏈接:www.mcuisp.com單片機在線編程網?
總結
以上是生活随笔為你收集整理的免外围电路CH32F/CH32V/STM32F系列单片机串口一键下载方案(CH340)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [计网:原理与实践] 第四章:网络互联(
- 下一篇: [摘]毕业论文之感谢篇