日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

免外围电路CH32F/CH32V/STM32F系列单片机串口一键下载方案(CH340)

發布時間:2023/12/14 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 免外围电路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)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。