STM32一键下载电路程序下载后不运行问题分析

使用STM32常用的下载方法主要有以下几种:

(1)ISP程序下载:使用STM32的串口1进行程序下载,使用该方式下载需要使用USB转串口芯片,常用的芯片如CH340G,该方式的程序下载需要使用上位机FlyMcu,上位机的设置出错很容易导致程序下载不进去,或者下载出错,更有甚者可能导致芯片的锁死。

(2)JTAG程序下载:平时很少使用, 不做说明。

(3)SWD程序下载: 常用的下载方式,只需要三根线就可以完成下载:SWCLK,SWDIO和GND。需要占用的单片机引脚少,下载方式简单,直接在KEIL中设置完成就可以 直接下载。

这次主要说一下ISP程序下载遇到的问题:

一般使用ISP一键下载和SWD下载BOOT0和BOOT1都通过10K的下拉电阻到地,这里使用的 一键下载电路是给出点原子给出的电路。

 划重点:该电路的具体作用是通过CH340G的DTR引脚和RTS引脚来控制BOOT0的电平状态,来决定芯片的启动状态。

也就是决定芯片从下面的那种方式来启动。

也是是该芯片要一直 处于工作状态,STM32才能正常的启动和下载程序,也就是说该芯片要一直进行供电。


  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值