STM32串口下载

BOOT简介
ma
  1、BOOT0为低电平时执行FLASH片上程序,即正常工作模式
  2、BOOT0位高电平,BOOT1位低电平,从系统存储器执行行程序。芯片内部一个特定的不可更改不可擦除的ROM空间中有一段Bootloader即ISP程序,可用于串口烧写代码
  3、BOOT0位高电平,BOOT1位高电平,从内存启动,掉电丢失,常用于调试。

硬件接线
  1、若使用串口烧写必须使用单片机的USART1
  2、串口电路
    (1)常见CH340电路,BOOT0高电平,BOOT1低电平
在这里插入图片描述
    (2)正点原子一键下载电路:BOOT0低电平即可,(程序烧写时RST低电平复位,DTR高电平进BootLoader)
在这里插入图片描述
环境准备
  1、安装CH340驱动
  2、下载工具选择–flymcu
程序下载
  0、波特率设置:F1任意,F4波特率76800以下
  1、常见无一键下载
     Boot0接高电平,Boot1接低电平,按下复位下载
     Boot0接低电平,按下复位执行程序
     烧写步骤同下,DTR、RST选择不接
  2、整点原子一键下载:
在这里插入图片描述

注:参考正点原子视频第八讲ISP串口下载

猜你喜欢

转载自blog.csdn.net/qq_37016048/article/details/89082868