stm32f303 上电运行程序运行不正常,手动复位后程序正常运行

硬件/嵌入开发 > 单片机/工控 [问题点数:20分,结帖人u014393080]
等级
本版专家分:0
结帖率 77.78%
等级
本版专家分:64
孤傲猎人

等级:

关于STM32上电后不自动运行程序,需要按一下复位才运行。

FRAM在上电后也要进行一些内部初始化,所以在上之后很快就对它进行操作,它可能还没有“准备好”,所以会出现有时出错的情况。一定延时之后,FRAM初始化完毕,再进行操作就不会错了。

STM32上电复位不正常 手动复位正常的原因

断开闭合电源,重新上电后IAPP运行并打印出LOG...STM32上电复位不正常 手动复位正常的原因_Beep__Beep__Beep -CSDN博客https://blog.csdn.net/beep_/article/details/47779679?utm_medium=distribute.pc_relevant.non..

stm32上电不复位,需手动复位问题。

最近做一个项目,程序下载进去可以运行,重新上电不会自动复位,需手动复位才能正常运行,检查了boot和复位电路都没有问题。查了各种资料,最后发现应该是部分硬件上电比较慢需要等待一定的时间,简单粗暴的解决办法...

stm32处理器调试模式下运行正常上电自启动后运行不正常的故障排查分析

1.采用JLINK下载程序后,断电让其上电重新启动,发现有时可以正常运行,有时候无法正常运行,大约每两、三次就有一次无法正常上电启动。 2.通过JLINK调试程序,每次均正常运行。太诡异了! 发现问题开始定位原因。...

stm32f103 debug勾选“reset and run” 之后程序不自动运行,需要手动复位或者重新上电(笔记)

如图,debug下的setting里边,pack栏原来此处若是勾选的,则应该去掉,具体原因有待进一步探索

STM32下载程序后不自动运行程序,必须复位一下才可以运行

前提 1,MDK5.28 软件已经勾选reset and run 2,标准复位电路,同时boot0和boot1通过10k电阻接地 解决办法:

stm32 非debug模式程序无法运行

1.采用JLINK下载程序后,断电让其上电重新启动,发现有时可以正常运行,有时候无法正常运行,大约每两、三次就有一次无法正常上电启动。 2.通过JLINK调试程序,每次均正常运行。太诡异了! 发现问题开始定位原因。...

STM32下载无法自动复位,需手动复位 下载程序时,勾选reset and run可自动复位

STM32下载无法自动复位,需手动复位 下载程序时,勾选reset and run可自动复位 问题描述: STM32下载无法自动复位,需手动复位 下载程序时,勾选reset and run可自动复位 原因分析: 未知 解决...

STM32通电复位重启才可以运行的解决方案

做一个小设备遇到了一个问题,程序仿真的时候一切运行正常,可是断电重新上电后就会出问题,如果手动复位也没有问题,查了半天没有找到原因,由于擅长硬件电路,从软件解决这个问题,因为手动复位可以解决这个...

STM32学习问题记录1】ST-LINK下载器下载复位程序运行的问题

Keil上将写好的代码编译通过(0 Errors,0 Warings),点击快捷工具栏中Download快捷键,通过ST-LINK下载器下载至STM32单片机中,本来是想LED能够Blink的,发现开发板上面什么反应都没有。 (这种问题对于大佬...

STM32F429开发板用户手册】第14章 STM32F429的电源,复位和时钟系统

第14章 STM32F429的电源,复位和时钟系统 本章教程继续为大家讲解学习STM32F429的必备知识点电源,复位和时钟系统。掌握这三方面的知识点对后面的学习大有裨益。 目录 第14章 STM32F429的电源,复位和时钟系统 ...

怎样让MDK下载完程序后直接就可以运行,而不用手动复位或重新上电等操作

设置:options for target->Debug->Use->Setting->Flash Download->Reset and Run。如下图:

stm32学习(二)STM32F103ZET6内部资源讲解

大家好,今天和大家分享一下STM32F103ZET6的版载资源,希望和大家一起学习,一起进步。当然本人目前是一个对库函数版本的初学者,如果谈论不妥的地方,希望大家能够及时提出,批评指正,本人将不胜感激。非常感谢! ...

STM32F407开发板用户手册】第14章 STM32F407的电源,复位和时钟系统

第14章 STM32F407的电源,复位和时钟系统 本章教程继续为大家讲解学习STM32F407的必备知识点电源,复位和时钟系统。掌握这三方面的知识点对后面的学习大有裨益。 目录 第14章 STM32F407的电源,复位和时钟系统 ...

FlyMCU烧写程序结束后不自动运行程序,需要手动复位后才可以运行的解决

在使用FlyMCU软件进行STM32程序烧写的过程中遇到程序烧写结束,软件界面闪烁3次,程序没有正常运行,需要手动复位之后才能运行的情况的时候,是因为在FlyMCU软件中勾选了“编程到FLASH时写选项字节”选项,取消...

接PWM配置的复位问题的解决方法——MDK下载完程序后直接就可以运行,而不用手动复位或重新上电等操作

设置:options for target->Debug->Use->Setting->Flash Download->Reset and Run。

STM32一键下载电路导致的单片机正常运行

使用的正点原子精英版的电路,直接使用那种4线的stlink给单片机供电+下载程序,发现能够正常下载,但死活不运行程序。 一键下载电路如图~ 当时没有使用USB串口功能,所以没有接入5V供电,导致了RTS和DTR引脚悬空,...

STM32H7教程】第14章 STM32H7的电源,复位和时钟系统

第14章 STM32H7的电源,复位和时钟系统 本章教程继续为大家讲解学习STM32H7的必备知识点电源,复位和时钟系统。掌握这三方面的知识点对后面的学习大有裨益。 目录 第14章 STM32H7的电源,复位和时钟系统 1...

keil 5.29 STM32F103下载程序勾远Rest and run MCU任然重启问题

keil 5.29 STM32F103下载程序勾远Rest and run MCU任然重启问题 先配置图 图选用了STLINK 下载方式,勾选 Run to main. 点击Settings,可以看到Stink的一些信息,这个Connect选择的是Normal,勾选Rest after ...

STM32的电源复位和引脚复位

在调试程序的时候,发现仿真的时候程序一切运行正常,当重新上电后程序运行不正常 具体现象如下: 1、确定是进入while(1)了,因为有程序运行的秒闪灯在闪烁 2、应该是MCU无法正常收到的24L01的命令(无法驱动...

如何使用串口来给STM32下载程序

第一次学习STM32的时候,知道有调试器这个东西,所以一直是通过串口来给STM32下载程序,下载速度也还算可以,一般是几秒钟完成。后来用了调试器,可以直接在Keil环境下进行下载,而且还可以进行在线调试,所以后来...

STM32F2系列的复位问题

最近在使用STM32做一个对继器检测和分析的电路,但是电路板出来之后,发现复位电路基本无效,就是按按都没有用,单片机根本无法下载程序运行,看了下网上的很多电路,和我的也都一样如图,图中的RESET是接的...

解决STM32禁用SWD调试接口后不能下载程序的问题

因为STM32默认把这两个接口当作了下载接口,所以如果程序中有用到这两个接口的任意一个(比如用来作为普通I/O口),STM32内部运行程序时,该接口就会被屏蔽掉,因此当我们接SWD下载器下载程序,KEIL会提示无法连接到...

STM32烧录程序方式

阅读:STM32中文参考手册_V10.pdf 查看启动配置(Boot modes)。 在STM32F10xxx里,可以通过BOOT[1:0]引脚选择三种不同启动模式。 STM32三种启动模式对应的存储介质均是芯片内置的,它们是: 1)用户闪存 = 芯片...

STM32复位死机(无法启动)

嗯,知道怎么说,stm32的看门狗死机了,下面是仿真时报错信息: The processor has escalated a configurable-priority exception to HardFault. An instruction executed with an invalid EPSR.T or EPSR.IT ...

C语言大型软件设计的面向对象

C语言代码一旦达到一定规模,就特别强调良好的架构设计,以保证代码的可读性好、代码简洁以及可复用。此时,软件设计师势必要用C语言来做面向对象的设计。不能克服面向对象这一关,也是很多人无法读懂Linux内核、驱动等架构比较庞大的软件的主要技术壁垒之一,因为这些软件里面充满了对象式的设计。 本课程以案例来详细讲解,用C语言如何设计面向对象的程序。 本课程以案例来详细讲解,用C语言教大家如何设计面向对象的程序。

oracle数据库教程

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。 SQL语法是学习数据库的必备技能,函数和高级查询都是在实际项目开发中应用颇多的内容,它们会使你的开发工作更加得心应手!

c++经典代码大全 清晰版

c++经典代码大全 适合C++新手看的经典代码!!!

10小时全掌握Linux下shell编程

从没上过课的学渣 学了还不会的学弱 想学懂的学霸 10小时全掌握Linux下shell编程 工作、面试全没问题。 我们在有限的、有效的时间内,通过10个小时的学习,让每一位学员完全掌握Linux的shell编程

matlab等距线扫描多边形程序实现

matlab等距线扫描多边形程序实现,可以对指定的定点画出相应的多变形,在进行扫描

相关热词 c# 防止线程卡 c# 计算圆周率 c# 扩充类 用图片美化c#的窗口 c#提示不会自动选中 c#开发一个web网站 c#用三角函数引用 c# 分析url参数 c# 操作安卓模拟器 c#排序方法怎么用