stm32开发板

stm32开发板

TODO 可以参考 自制51开发板 的 “1.2 自己做的 89c52rc最小开发板电路图(带编程)”

STM32F103 串口下载程序 步骤:

1. 从串口下载并启动

1.1. 设置 从系统存储器启动, 串口下载: BOOT0: 1, BOOT1: 0
1.2. MCUISP.exe :
  • 不使用RTS和DTR,
  • 勾选"编程后执行",
  • 再点击 “开始编程” ,

右边窗口显示"开始连接…" 即MCUISP.EXE进入等待.

1.3. 按复位键,
  • 按复位键后,单片机将按 步骤1.1 的设定 来启动, 并开始和 步骤1.2 的等待中的MCUISP.exe交互

即从串口下载程序到系统存储器 并从系统存储器启动 (相当于从串口启动).

2. 此后如何再次运行 步骤1 写入的程序?

1.4步骤或2.1步骤. 注意此时(步骤1之后)程序已经被下载到FLASH, 但是设置依然是 从串口启动.

所以如果此时直接按复位键,是不会正常启动的,因为还需要MCUISP.exe按照 步骤1.2 那样配合才行.

步骤1.3 之后 如果期望运行刚刚下载到单片的程序,则步骤应该是:

  • 改设置为: BOOT0:1、 BOOT1:任意值 :即从FLASH启动,
  • 按复位键, 即是启动刚刚写好的程序的.

BOOT0, BOOT1 参见下图红框:
stm32开发板

上一篇:嵌入式开发学习路径


下一篇:基于STM32的多功能智能密码锁控制设计