关于STM32单片机采用CH340串口烧写程序的细节

本文介绍了如何使用CH340 USB转串口芯片为STM32F103C6T6单片机烧录程序。在Win10环境下,通过设置BOOT0和BOOT1的电平状态,配合Keil5和FlyMcu软件,实现了程序的快速下载。下载完成后,单片机能够直接运行程序,避免了频繁更改BOOT电平的麻烦。

针对STM32系列单片机,大家一般采用STLink和Jlink来下载程序,这里我们试一下CH340 USB转串口芯片的下载方法,主要是将Boot电平设置好。
采用:STM32F103C6T6芯片microUSB 接口连上电脑,com3端口
环境:Win10,提前安装好CH340/341系列的驱动

针对BOOT0和BOOT1的不同接线方式(高电平,低电平,不接线),开发板的下载情况分析如下图:(“x”代表不接线,“√”代表能成功下载)

                                                              Boot接线方式

首先对BOOT0与BOOT1如何连接及连接方式介绍一下。

STM32 单片机的BOOT0 和BOOT1 应用原理
STM32 三种启动模式对应的存储介质均是芯片内置的,它们是:
1)主闪存存储器= 芯片内置的Flash。这也是正常工作模式
2)SRAM = 芯片内置的RAM 区,就是内存啦。
3)系统存储器= 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说
的ISP 程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM 区。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值