当前位置:   article > 正文

CH340系列介绍和STM32的BOOT模式选择烧录模式_ch340n

ch340n

你是否在疑惑网上买的32最小系统无法串口烧录,你是否在疑惑STM32的BOOT引脚有什么作用,本篇文章将帮你解答。

目录

一、CH340系列介绍

1.CH340N、CH340G、CH340B芯片介绍

原理图

2.USB总线转串口的电路图连接与解释(以CH340N为例)

原理图连线(左图USB转串口,右图5V转3.3V模块)

3.MODEM联络信号引脚简介

二、STM32的BOOT模式介绍

三、最常用的两种烧录模式介绍


一、CH340系列介绍

CH340系列有许多芯片,这里选出了三种我认为最有代表性的三种芯片,分别是推出时间最早的CH340G,引脚数量最少的CH340N和引脚数量最多的CH340B(为什么不是CH340T,因为我不喜欢接晶振)。

1.CH340N、CH340G、CH340B芯片介绍

原理图

 通过对比不难发现,有些引脚是必不可少的,UD+和UD-属于一对差分信号,是USB相关的信号输入口,RXD和TXD则是串口通讯的输入和输出,除此之外还有一些带#号的引脚,这些引脚则属于MODEM联络信号引脚。我们在使用的时候呢,只需要会用那些必不可少的就OK啦。

2.USB总线转串口的电路图连接与解释(以CH340N为例)

原理图连线(左图USB转串口,右图5V转3.3V模块)

连线是根据CH340芯片手册连的,我在这里截图截一些重点。

 USB的电压为5V,CH340要在工作电压为3.3V的32上工作时则需要右图的降压模块。连线已经被博主画板贴片验证过了,串口烧录功能使用正常。值得注意的点时D+和D-与UD+和UD-直连,串口的TX和RX是发对收,收对发。

3.MODEM联络信号引脚简介

引脚名称类型引脚说明
CTS#

输入

MODEM联络输入信号,清除发送,低(高)有效
DSR#输入MODEM联络输入信号,数据装置就绪,低(高)有效
RI#输入MODEM联络输入信号,振铃指示,低(高)有效
DCD#输入MODEM联络输入信号,载波检测,低(高)有效
DTR#输出MODEM联络输出信号,数据终端就绪,低(高)有效
RTS#输出

MODEM联络输出信号,请求发送,低(高)有效

 其中输出的两个引脚(DTR、RTS)可以与硬件电路配合实现一键ISP。

二、STM32的BOOT模式介绍

STM32有BOOT0和BOOT1脚,他们两个共同控制程序启动的区域,具体对应如下表。

BOOT1BOOT0程序启动区域
X0闪存存储器
01系统存储器
11内置SRAM

三、最常用的两种烧录模式介绍

1.串口烧录

串口烧录的条件板载CH340芯片,电脑装了CH340的驱动

满足串口烧录的条件后,可通过官方的烧录程序进行烧录。我的长这样。

 烧录前,需要将BOOT1置0,BOOT0置1(一般跳帽控制),烧录完成后将BOOT0置回0复位,(实际这样操作比较繁琐,可以硬件利用CH340的DTR和RTS联络引脚设计电路,实现ISP一键下载!)这样就可以看到现象了,此时BOOT0置0,掉电后程序就不会丢失了。

2.ST_LINK烧录

一般的板子不会板载ST_LINK,不过会将ST_LINK需要的接口引出,STM32上与ST_LINK相关的接口为SWIO和SWCLK,这样只需在网上买一个ST_LINK下载器(也可以自己做一个),把线接好就能在Keil里面烧录了,更加方便。别忘了把BOOT0置0。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/75809
推荐阅读
相关标签
  

闽ICP备14008679号