STM32串口下载/烧录程序

1. 检查硬件

        我的板子是自制的,将STM32芯片串口1的PA9和PA10引脚分别连接到芯片CH340E的RXD和TXD引脚,这是就可以将板子和电脑用USB连接起来,此时USB即可以给板子供电,还可以用于程序下载/烧录的接口。若你是用的最小系统板,板子中没有集成CH340芯片,可以选择用USB转串口的模块来进行程序的下载,此时的连接方法是将板子的VCC、GND、PA9和PA10分别连接到模块的VCC、GND、RXD和TXD,叫模块再连接到电脑的USB接口就行了。

2. FlyMcu软件的操作流程

在设置软件参数之前还要将板子的启动方式设置为BOOT0=1,BOOT1=0,然后选择好对应的串口号,将需要下载的.hex文件导入等一系列操作完成后,就要点击开始编程了。

若出现上图中的情况可能是因为STM32的启动方式没有选择正确,在下载程序之前应该选择启动方式为BOOT0=1,BOOT1=0;或者是虽然启动方式选择正确了但在点击开始编程后没有进行复位操作。

出现此页面后表示程序已经下载好了。

        下载好程序后,你会发现此时的程序还不能直接运行,是因为BOOT0和BOOT1还处于下载程序的模式,想要运行程序可以将BOOT0和BOOT1的跳线帽拔掉使其都悬空或者都将其置1也可以。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值