STM32F0和STM32F1启动模式以及下载程序后无法自动运行相关问题探讨

本文介绍了STM32F103C8T6和STM32F030F4P6在不同启动模式下的设置及下载程序后的运行情况。针对下载程序后不自动运行的问题,分析了可能的原因并提供了解决方案,包括修改ISP下载器的设置,确保在编程后执行程序。
摘要由CSDN通过智能技术生成

使用环境(蓝色粗体字为特别注意内容)

1、软件环境:Keil uv5.15

2、硬件环境:STM32F103C8T6、STM32F030F4P6 最小系统

3、参考文献:https://blog.csdn.net/u014100102/article/details/69659523

一、这个问题有点坑,F0和F1启动方式竟然不一样,对于stm32F103C8T6,一般接线方式如下:

BT1 -》 GND

BT0 -》VCC(下载模式)

BT0 -》悬空 (复位键启动模式)

当BT0接VCC的时候,是下载模式,此时按下复位键,然后在ISP下载器点击下载,程序下载完毕,自动从main函数启动,如果再次按下复位键或者重新加电,则自动进入下载模式,等待下载,此时不会从main函数执行。

当BT0悬空的时候,按下复位键或者重新加电,自动从main函数执行。

二、对于STM32F030F4P6

只有一个启动引脚BT0,当BT0接VCC的时候,是下载模式,此时按下复位键,ISP中点击下载即可。当BT0接GND的时候复位或者重新上电之后会从main函数处执行。

以上两种单片机正常情况下都需要按下复位键才能正常下载程序,如果不按下复位键就能直接下载程序说明出现异常!!!

三、有时候程序能够正常下载,但是下载结束之后却不自动运行&

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值