STM32串口下载方式简单总结
扫描二维码
随时随地手机看文章
这里简单说明一下一键下载电路的原理,我们知道, STM32 串口下载的标准方法是 2 个步
骤:
1, 把 B0 接 V3.3(保持 B1 接 GND)。
2, 按一下复位按键。
通过这两个步骤,我们就可以通过串口下载代码了,下载完成之后,如果没有设置从
0X08000000 开始运行,则代码不会立即运行,此时,你还需要把 B0 接回 GND,然后再按一
次复位,才会开始运行你刚刚下载的代码。所以整个过程,你得跳动 2 次跳线帽,还得按 2 次
复位,比较繁琐。而我们的一键下载电路,则利用串口的 DTR 和 RTS 信号,分别控制 STM32
的复位和 B0,配合上位机软件(mcuisp),设置: DTR 的低电平复位, RTS 高电平进 BootLoader,
这样,B0 和 STM32 的复位,完全可以由下载软件自动控制,从而实现一键下载。
接着我们在 USB_232 处插入 USB 线, 并接上电脑, 如果之前没有安装 CH340G 的驱动 (如
果已经安装过了驱动,则应该能在设备管理器里面看到 USB 串口,如果不能则要先卸载之前的
驱动,卸载完后重启电脑,再重新安装我们提供的驱动),则电脑会提示找到新硬件