1、参考资料 《STM32F1开发指南-库函数版本》-3.4.2 STM32串口程序下载
2、PA9(T) PA10(R) 串口下载引脚
3、USB/串口转换电路 CH340 FLYMCU
4、下载硬件连接:PA9 和 PA10跳线帽 B0和B1和GND跳线帽
5、STM32的ISP下载,只能使用串口1,其他串口只能用作串口通信,不能进行串口下载
6、FlyMcu bps选最高也没问题, 校验,编程后执行勾上 最后选DTR的低电平复位,RTS高电平进BootLoader
编程到FLASH时写选项字节不能勾
7、STM32的启动模式
中文参考手册 2.4
ISP下载一般步骤
1)Boot0接3.3,Boot1接GND
2)按复位按键,实现下载
程序执行的一般步骤
1)mcuisp/flymcu勾选"编程后执行",发送命令直接从FLASH启动
2)Boot0接GND,Boot1接任意,按一次复位
一键下载原理:
一键下载电路,则利用串口的DTR和RTS信号,分别控制STM32的复位和B0,配合上位机软件(mcuisp),设置:DTR的低电平复位,RTS高电平进BootLoader,这样,B0和STM32的复位,完全可以由下载软件自动控制,从而实现一键下载。
2、PA9(T) PA10(R) 串口下载引脚
3、USB/串口转换电路 CH340 FLYMCU
4、下载硬件连接:PA9 和 PA10跳线帽 B0和B1和GND跳线帽
5、STM32的ISP下载,只能使用串口1,其他串口只能用作串口通信,不能进行串口下载
6、FlyMcu bps选最高也没问题, 校验,编程后执行勾上 最后选DTR的低电平复位,RTS高电平进BootLoader
编程到FLASH时写选项字节不能勾
7、STM32的启动模式
中文参考手册 2.4
ISP下载一般步骤
1)Boot0接3.3,Boot1接GND
2)按复位按键,实现下载
程序执行的一般步骤
1)mcuisp/flymcu勾选"编程后执行",发送命令直接从FLASH启动
2)Boot0接GND,Boot1接任意,按一次复位
一键下载原理:
一键下载电路,则利用串口的DTR和RTS信号,分别控制STM32的复位和B0,配合上位机软件(mcuisp),设置:DTR的低电平复位,RTS高电平进BootLoader,这样,B0和STM32的复位,完全可以由下载软件自动控制,从而实现一键下载。