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

硬件/嵌入开发 > 单片机/工控 [问题点数:20分,结帖人u014393080]
等级
本版专家分:0
结帖率 77.78%
等级
本版专家分:1901
等级
本版专家分:0
等级
本版专家分:0
等级
本版专家分:1901
等级
本版专家分:1901
等级
本版专家分:1901
等级
本版专家分:7274
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
红花 2018年4月 硬件/嵌入开发大版内专家分月排行榜第一
等级
本版专家分:64
等级
本版专家分:0
等级
本版专家分:0
孤傲猎人

等级:

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

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

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

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

ZLG7290是周立功公司专门开发的按键芯片,其最大可支持64个按键和64个LED,可通过I2C协议对其读写,ZLG7290与stm32f030复位电路采用datasheet参考电路,如下:正常情况下,电路上电后会有一个LED全部点亮的过程,...

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

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

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

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

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

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

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

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

stm32 非debug模式程序无法运行

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

请问 使用stm32的NRST引脚复位和重新上电有什么区别???

我使用的是STM32F051,使用J-flash烧录完固件文件,按键复位(NRST脚)后程序总是卡在Delay(),调试发现原来是systick的中断没有。但是如果烧录完固件重新上电的话程序就可以正常运行。请问是什么原因??? /*...

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

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

STM32的电源复位和引脚复位

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

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

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

Keil v5 使用STLINK 下载直接运行, 需要复位,需要拔插接口.

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

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

STM32F2系列的复位问题

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

STM32F767芯片在使用中的注意点(一)

1、STM32F767的ADC最大工作频率是36Mhz,而 ADC 时钟(ADCCLK)来自 APB2,APB2 频率一般是 108Mhz,我们设置 ADCPRE=01,即4 分频,这样得到 ADCCLK 频率为 27Mhz。 2、FMC是STM32F429/439专有的,是在FSMC的基础...

STM32片内FLASH烧写错误导致ST-LINK烧录程序的问题解决过程

STM32片内FLASH烧写错误导致ST-LINK烧程序的问题解决过程 项目及配置描述 这个问题是在做bootloader OTA测试时出现的,其中bootloader由http://iot.rt-thread.com/生成的STM32F103VExx用bootloader; 分区表...

关于stm32f129的硬件I2C锁死的重要解决办法

首先感谢热心网友的无私奉献,先描述一下我的问题吧,我用的芯片是STM32F429IGTx并在和MPU9250/6050通信时多次软件复位发生锁死,硬件电源复位后一切正常,和摄像头通信的时候并未出现过I2C锁死的问题。 关于硬件IIC...

STM32最小系统下载程序方法

STM32最小系统下载程序方法 STM32最小系统板是stm32f103c8t6. 用keli编好程序生成hex要下载到STM32单片机里.有两种方法: 1:用SWD下载方式: 用keli配置对应的 STM32仿真器 支持 (JTAG /SWD),设置好从keli...

关于STM32软件复位代码编写 (转)

对于STM32来说软件复位有两种方式:   1)采用官方自带的软件库    在官方软件库的stm32f10x_nvic.c 文件里 直接提供了 系统复位的函数   /************************************************************...

【整理】pandas教程

辛苦整理的,非常不错,可以用来学习pandas的基本操作。 正文目录: pandas教程:[1]DataFrame入门 pandas教程:[2]DataFrame选择数据 pandas教程:[3]DataFrame切片操作 pandas教程:[4]Dataframe筛选数据 pandas教程:[5]读取csv数据 pandas教程:[6]计数统计 pandas教程:[7]筛选计数统计 pandas教程:[8]数据分组 pandas教程:[9]MultiIndex用法 pandas教程:[10]groupby选择列和迭代 pandas教程:[11]aggregate分组计算 pandas教程:[12]transformation标准化数据 pandas教程:[13]agg分组多种计算 pandas教程:[14]按月分组 pandas教程:[15]移动复制删除列 pandas教程:[16]字符串操作 pandas教程:[17]字符串提取数据 pandas教程:[18]匹配字符串 pandas教程:[19]读写sql数据库 pandas教程:[20]广播 pandas教程:[21]带有缺失值的计算 pandas教程:[22]填充缺失值 pandas教程:[24]删除缺失数据 pandas教程:[25]插值法填补缺失值 pandas教程:[26]值替换 pandas教程:[27]散点图和抖动图 pandas教程:[28]散点图添加趋势线 pandas教程:[29]柱形图 pandas教程:[30]直方图 pandas教程:[31]箱形图

Python3.2.3官方文档(中文版)高清完整PDF

Python3.2.3官方文档(中文版) 由笔者自己翻译,有不当之处希望在博客上相互交流

c语言项目开发实例

十个c语言案例 (1)贪吃蛇 (2)五子棋游戏 (3)电话薄管理系统 (4)计算器 (5)万年历 (6)电子表 (7)客户端和服务器通信 (8)潜艇大战游戏 (9)鼠标器程序 (10)手机通讯录系统

相关热词 c#编译器 学习 c#和其他语言相比 c# 什么是管道 c# 在ui线程中运行 c# 动态增加枚举 c# panel边框 c#调用dll报错 c# 编写dll c# dll修复工具 c# timer 多线程