STM32F1下载程序方法(STM32F103ZET6)


文章目录

  • STM32F1下载程序方法(STM32F103ZET6)
  • 即食
  • 下载程序方法
  • ISP下载
  • 前期准备
  • 开始下载
  • JTAG仿真器下载
  • 配置
  • 开始下载
  • 在线IAP下载
  • 作者的话



即食

插电,开机,你就可以看见板子自带的演示例程,一般显示这样的板子都是全新的哦

stm32cubeMX如何下载程序 stm32程序下载教程_串口

下载程序方法

STM32F1主要支持三种下载方式哦
1.ISP下载(串口)
2.JTAG仿真器下载
3.在线IAP下载

ISP下载

前期准备

所需材料:STM32单片机TTL串口(使用最小系统板的同学需要)

所需软件:FlyMcu 串口图片:

stm32cubeMX如何下载程序 stm32程序下载教程_串口_02


stm32cubeMX如何下载程序 stm32程序下载教程_stm32cubeMX如何下载程序_03

FlyMcu图片:

stm32cubeMX如何下载程序 stm32程序下载教程_单片机_04

开始下载

将单片机的BOOT0跳帽调整到vcc端,BOOT1调整到GND

BOOT0

BOOT1

启动状态

0

x

USR

1

0

ISP

1

1

RAM

用最小系统板的童鞋们

TTL串口的 TXD 连接到单片机的 RXD

TTL串口的 RXD 连接到单片机的 TXD

用精英版的就直接把USB线插入到USB1口就行了

然后按步骤操作

stm32cubeMX如何下载程序 stm32程序下载教程_嵌入式_05

正常的话这样就下载完成了

stm32cubeMX如何下载程序 stm32程序下载教程_嵌入式_06


!!!!下载完后要将跳帽再调回去哦(俩跳帽都调到GND)

JTAG仿真器下载

需要用到J-LINK/J-LINK OB/ST-LINK/ST-LINK OB/CMSIS/ULINK

来张全家福:

stm32cubeMX如何下载程序 stm32程序下载教程_嵌入式_07

从左往右为ST-LINK CMSIS ST-LINK_OB J-LINK_OB

ST-LINK、ULINK、ST-LINK和CMSIS需要这样接:

stm32cubeMX如何下载程序 stm32程序下载教程_单片机_08

xxx_OB需要这样接

stm32cubeMX如何下载程序 stm32程序下载教程_仿真器_09

这个就是调试器上面写什么板子上就接什么 像图片那样,CLKCLK IOSDA 或者 SWCCLK SWDIO

配置

让我们打开Keil 5 按图片来配置

stm32cubeMX如何下载程序 stm32程序下载教程_仿真器_10

如果能加载出芯片信息(红框框住的)就说明配置正确

然后点击确定再点击ok返回到编译页面

开始下载

用调试器下载的话以上步骤一个工程只用配置 一次 就好了
如果我们需要烧录的话我们只需要点击Download就好了
具体见图

stm32cubeMX如何下载程序 stm32程序下载教程_仿真器_11


这样就下载完毕了

在线IAP下载

这种方式一般为程序内部程序控制下载,可以通过USB、SD卡、网络等方式更新内部程序(类似于手机里的APP),具体可见正点原子教程第52章视频。

作者的话

这期内容作者也会以视频的方式录制,具体网址见下方:

作者要考试了,考完我就录视频去 Biu~♥

感谢大家的阅读,如果喜欢我请关注我,你们的支持是对我最大的动力。

Create By ZYX