CH340系列介绍和STM32的BOOT模式选择烧录模式 您所在的位置:网站首页 stm32单片机烧录器 CH340系列介绍和STM32的BOOT模式选择烧录模式

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

2024-05-30 13:21| 来源: 网络整理| 查看: 265

你是否在疑惑网上买的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。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有