stm32 串口下载(ISP下载)
ISP下载
一直使用jlink进行下载,突然使用串口进行下载,折腾了好久都没弄出来。
干脆开一篇文章,方便以后再用到。
原理
STM32直接通过两个引脚Boot0和Boot1设置启动模式
下载步骤
- DTR低电平复位,RTS高电平进bootloader(第四个选项)
- Boot0接3.3,Boot1接GND
- 按复位按键,实现下载
程序运行
- Boot0接GND,Boot1接任意,按一次复位。
PCB
STM32F103C8T6pcb
需要注意,下面的是boot0,上面的是boot1。
总结
简单的画一张表
功能 | boot0 | boot1 |
---|---|---|
下载 | 1 | 0 |
运行 | 0 | X |
注意
若勾选了“编程后执行”,下程序下载好后自行执行。但需注意,下一次使用的时候要将boot切换到运行模式。