电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>嵌入式操作系统>单片机程序死机跑飞查错指南

单片机程序死机跑飞查错指南

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

485总线上的单片机死机

本帖最后由 eehome 于 2013-1-5 09:57 编辑 4个单片机通过MAX485连接在总线上,1个主机3个从。从程序为收到给自己的数据然后转发,主机程序为依次发送给其他3个
2011-09-26 14:42:05

51单片机可以操作系统吗?

据说单片机可以上操作系统,那51单片机可以上操作系统吗,感觉51单片机性能那么差,还能跑操作系统? 如果可以的话都可以那些操作系统呢?
2023-11-06 06:59:07

单片机/ARM死机常见的查找方法

有时,在写ARM时会遇到经常死机的情况,莫名其妙,在这里我总结了一些单片机/ARM死机或者的一些常见的查找方法和我对此的一些拙见希望对大家有帮助。“死机”和“” 随着单片机在能源领域
2018-08-27 09:34:57

单片机/ARM死机的诊断疗法

单片机/ARM死机的诊断疗法 有时,在写ARM时会遇到经常死机的情况,莫名其妙,在这里我总结了一些单片机/ARM死机或者的一些常见的查找方法和我对此的一些拙见希望对大家有帮助。 “死机
2020-05-06 15:10:20

单片机/ARM死机的诊断疗法

有时,在写ARM时会遇到经常死机的情况,莫名其妙,在这里我总结了一些单片机/ARM死机或者的一些常见的查找方法和我对此的一些拙见希望对大家有帮助。“死机”和“”随着单片机在能源领域
2018-08-26 16:16:54

单片机死机了怎么办?

电源电压的地不稳定造成电源电压瞬间负电压导致单片机故障程序不发运行。我的理解:1、""是因为程序隐患或外部干扰引起的误动作,致使PC被写入"出界"数据,跑到
2019-09-10 07:30:00

单片机死机原因分析

图中P07为单片机控制mos管的io口,供电5V/2A适配器,单片机松翰570210。单片机运行正常,但是负载电流到1.7A左右时,单片机死机,运行不正常。(在mos管的GS之间并联一个102
2020-07-08 15:09:29

单片机程序死机原因

转帖:单片机程序死机原因单片机程序死机飞了可以从以下几个方面查找原因:1.意外中断。是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象。2. 中断变量处理不妥
2017-10-13 20:49:55

单片机程序原因是什么

参考:单片机程序?作者:嵌入式ARM网址:https://mp.weixin.qq.com/s/a22zVdSfCqWjSmlBxK2R1Q目录数组越界/溢出中断服务程序缺失看门狗复位单片机
2021-12-13 07:17:58

单片机程序的几种原因

单片机现象是指程序计数器(PC)的值出乎咱们所需求的,产生了反常的偏移,脱离了本来设定好的程序要履行的方位,进入原定程序以外的区域,例如:程序的空白区、程序以外的空间或许是某种死循环中,使指令
2022-11-30 12:57:07

单片机死机

时(即开关变压器)瞬间,MCU重启,重复几次后直接死机程序,一AD口没法读取模拟值。请问是电源电流冲击还是AD有问题?或者都有问题?怎么解决。
2018-03-22 20:52:36

单片机为什么会死机

在日常的单片机开发中,不可避免会遇上死机的现象,让人摸不着头脑,更严重的是死机并不能轻易复现的情况,下面我就说一些我在开发过程中遇到过的情况。变量溢出或变量未初始化这里的变量溢出指的是变量定义
2021-11-22 06:08:30

单片机为什么会死机单片机死机该怎么去解决?

振荡器停止振荡是由哪些原因引起的?单片机为什么会死机单片机死机该怎么去解决?
2021-07-16 09:22:58

单片机在实际应用中怎样防干扰?

单片机在实际应用中怎样防止静电获得其他带来的干扰导致程序
2023-11-09 07:25:57

单片机复位电路的作用是什么

使用哪种类型的单片机,总要涉及到单片机复位电路的设计。而单片机复位电路设计的好坏,直接影响到整个系统工作的可靠性。许多用户在设计完单片机系统,并在实验室调试成功后,在现场却出现了“死机”、“程序”等现...
2021-11-18 06:46:50

单片机复位电路的可靠性分析

,并在实验室调试成功后,在现场却出现了“死机”、“程序”等现象,这主要是单片机的复位电路设计不可靠引起的。  具体请看PDF
2010-10-23 11:13:48

单片机意外死机和复位的原因

单片机意外死机,意外复位,程序。原因有以下几种。一、数组越界。 特别是使用指针操作的,如果有越界的情况,后果将很严重。二、电源不稳定。 可以用示波器监测检查三、Stack 栈溢出Stack是为了
2021-12-07 07:13:53

单片机玄学死机问题

单片机不会死机,也能正确计算平均值。但是我使用正点原子精英版也就是stm32f103zet6时,同样的代码,却会死机(仿真和实物流水灯确定是死机),仿真确定死机在求平均值的过程(仿真显示死机跳到
2020-10-14 00:24:58

单片机的PWM输出死机

,不会出现问题。但是当接上负载之后占空比增加了几秒钟之后就停止了,类似于死机的样子。当我把负载卸掉,占空比又能自动增加了我查了一下单片机的拉电流是20ma下面是我写的一个自动加减占空比的程序while
2014-05-18 23:30:59

单片机看门狗工作原理是什么

一、背景在单片机运行中,可能会遇到电磁场等恶劣环境干扰失控,造成程序进入死循环,程序(死机)等意外故障,程序的正常运行被打断,系统无法继续运行,陷入停滞状态,发生不可预料的后果。此时可通过按下
2021-11-01 06:58:26

单片机看门狗电路的作用

看门狗以保证所选择的定时溢出归零,使处理器重新启动。软件的可靠性一直是一个关键问题。任何使用软件的人都可能会经历计算机死机程序的问题,这种情况在嵌入式系统中也同样存在。由于单片机的抗干扰能力有限
2017-11-21 15:47:43

单片机系统常用软件抗干扰措施

设计的主要方法有:开机自检、软件陷阱(进行程序”检测)、设置程序运行状态标记、输出端口刷新、输入多次采样、软件“看门狗”等。通过软件系统的可靠性设计,达到最大限度地降低干扰对系统工作的影响,确保单片机
2018-03-12 13:22:27

单片机里的“读”“同步修正”是什么意思??

在学习单片机时老师讲到单片机里的“读”“同步修正”,请问这个是什么意思。。。。
2013-06-26 21:07:23

单片机重启死机问题求助

烧写程序才会回复正常,不太清楚死机是因为程序没启动还是因为程序飞了。我的BOOT0和BOOT1都是0.广大网友有没有遇到过这种问题,能有什么解决方法呢?
2021-03-06 15:17:09

单片机高温死机是怎么回事?

最近遇到一个问题,单片机用的是16M有源晶振,在高温50度左右的时候死机了,测试电源3.3V纹波为25mV左右,有源晶振正常震荡,且在死机瞬间,晶振波形与电源波形未有抖动。检测有无死机是用IO口输出高低电平来判断。请问有遇到过类似的问题吗?
2023-10-27 07:03:38

程序后可以恢复到的地方继续运行吗?

程序后可以恢复到的地方继续运行吗
2023-10-12 07:03:37

程序的原因有哪些

程序死原因查找1. 意外中断。是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象2. 中断变量处理不妥。若定义某些会在中断中修改的全局变量,这时要注意两个问题:首先
2021-07-23 06:44:23

程序,请教关于单片机的ROM RAM

程序在运行中,遇到嵌套太深的函数,就容易,自动复位,我怀疑是变量使用过多,压栈溢出程序编译正常,0错误,0警告单片机的idata256字节,xdata是3840字节,4KSRAM,程序ROM
2016-04-13 21:43:59

思卡尔单片机中文使用指南

在本指南中,我们以思卡尔的新一代Kinetis单片机K22系列为例,介绍了如何获取各种资源,如何对其进行软硬件设计和开发。实际上,Kinetis全系列单片机的使用差别都不大,不管针对那一款单片机
2016-04-13 21:35:57

思卡尔单片机利用串口通信方式采集MPU6050的程序

高分求一个思卡尔单片机利用串口通信方式采集MPU6050的程序
2017-04-06 18:25:51

思卡尔单片机防止由于代码的技术应用

附件是详细介绍思卡尔单片机防止由于代码,从而导致MCU应用故障的技术。(来至思卡尔半导体-工程快报)MC68HC(9)08系列MCU具备防止代码的功能,而且即使发生了代码,它也能防止
2012-11-30 11:28:14

AT89C55WD单片机相关资料分享

概述:AT89C55WD是一种FlashRom型单片机,它包含了一个8位CPU、20KB的程序存储器、256字节RAM、4个并行I/O口、一个全双工串行口,3个16位定时/计数器、6个中断源等功能
2021-05-17 06:51:51

AURIX2G系列的单片机多核程序应该怎么配置?

AURIX2G系列的单片机多核程序应该怎么配置,感觉没有头绪
2024-02-20 06:15:44

EP100单片机Flash擦写函数全速运行时系统怎么解决

关于EP100单片机Flash擦写函数全速运行时,系统解决方法在做EP100的CCP时,调用Flash擦写函数,程序下载进去,Command命令窗口一直提示 ILLEGAL_BP TARGET
2022-01-26 06:14:47

FPGA状态的原因是什么

FPGA状态为什么会呢?FPGA状态的原因是什么?
2021-11-01 07:52:44

FPGA状态为什么会

1.1 FPGA状态原因分析1.1.1 本节目录1)本节目录;2)本节引言;3)FPGA简介;4)FPGA状态原因分析;5)结束语。1.1.2 本节引言“不积跬步,无以至千里;不积小流
2021-07-29 06:15:53

MAX813L在单片机系统中的典型应用

的干扰,如杂散电磁场通过感应和辐射进入信道的干扰,由于地阻抗耦合、漏电流等因素产生的干扰等.此类干扰同样可以引起系统程序死机等故障.除了从硬件方面加强抗干扰措施以外,使程序重新进入正常运行
2011-03-03 16:34:12

MPLAB编译出现程序

基于pic16f877A单片机,用MPLAB编写。编写的子程序(延时程序或者空语句),不管主程序有没有调用,都会出现程序的现象(端口呈高阻抗状态),软件仿真不断报错(PIC16 CORE PC
2020-04-07 09:00:08

MSP430单片机中的WDT研究

  1 引 言软件的可靠性一直是一个关键问题。任何使用软件的人都可能会经历计算机死机程序的问题,这种情况在嵌入式系统中也同样存在。由于单片机的抗干扰能力有限,在工业现场
2010-11-07 17:49:11

MSP430程序之解决方法

msp430程序之解决方法1.中断或主函数中有死循环,现象是程序停在某处。2.堆栈溢出。现象是程序。解决办法:A.看中断有没有用 _EINT(),引起中断嵌套
2015-08-05 11:53:47

STM32F107 LWIP网络假死,但单片机程序还在

则几分钟。 重现方法:用其他设备一直给该设备发送数据IP、端口发送数据,结果很快就出现网络假死的情况,但是单片机程序还在,其他功能正常。 网络假死后只能通过断点重启单片机才能恢复。在网络假死
2019-01-11 09:31:36

STM32F207死机PC的原因?怎么解决?

STM32F207ZET6,使用过程发现有死机,分析了一下过程,是在正常刷屏的过程中触发了一次ADC的DMA完成中断,中断中执行了一些保存数据到对应结构体的任务,然后中断返回的时候,pc指针,进了HardFault中断,就死机了。是否有大佬有兴趣协助排查分析,可以带费用沟通
2024-03-19 07:04:42

STM32F4+FreeRTOS+lwip程序开发板死机是怎么回事?

将开发板放在室外测试,过了一段时间(超过2天),程序,开发板死机,放在室内测试运行超过半个月都没有问题,请问这个问题如何查找原因?随便求问有没有好的办法获取STM32在运行过程中的内存使用率,我担心可能会有内存泄漏的问题,希望大家不吝赐教,谢谢了
2019-09-06 03:35:58

[转帖]单片机程序死机六大原因

单片机程序死机飞了可以从以下几个方面查找原因:1.意外中断。是否打开了某个中断,但是没有响应和**中端标志,导致程序一直进入中断,造成死机假象。2. 中断变量处理不妥。若定义某些会在中断中修改
2017-04-06 13:25:20

c语言看门狗程序怎么写

51单片机 c语言看门狗程序怎么写51单片机 c语言看门狗程序怎么写看门狗在51单片机电路里的作用是防止程序”、“死机”后,系统不动作,而采取复位的办法“唤醒”系统。89S51、89S52
2021-07-15 07:17:45

hc-sr04超声波测距程序老是,求助。

我用51单片机做芯片,数码管在中断中动态显示,经测试,数码管显示正常,数据处理函数正常。但下面的程序老是,开机数码管显示几次就跑飞了。是整个程序后中断是进不去的。求解答void
2017-04-17 09:05:59

单片机开发300问】如何自我诊断单片机系统故障?

要的。最有效的方法是去除干扰源、隔断干扰路径,但往往很难做到,所以只能看单片机抗干扰能力够不够强了。单片机干扰最常见的现象就是复位;至于程序,其实也可以用软件陷阱和看门狗将程序拉回到复位状态;所以单片机
2011-11-18 10:17:13

【原创推荐】单片机的几种复位电路

程序在一定时间失去响应的情况下通过看门狗电路控制单片机进行复位。外部手动复位可以通过一个复位按键让死机程序重新运行。下面我们一起看一下常见的几种复位电路。图1图2图1是最常见的低电平上电复
2021-09-15 16:16:03

为什么msp430单片机程序

1.中断或主函数中有死循环,现象是程序停在某处。 2.堆栈溢出。现象是程序。 **************************************************************************************************3、是否开了中断但是没有用。如:开了中断:...
2021-11-29 06:15:38

为什么在单片机编程里面调用sprintf会死机

为什么在单片机编程里面调用sprintf会死机呢?怎样去解决在单片机编程里面调用sprintf会死机的问题呢?
2022-01-24 07:14:36

为什么有看门狗机制电子设备会因为一些外部因素导致程序或者死机

1.关看门狗(watch dog)1.1 为什么有看门狗机制电子设备会因为一些外部因素导致程序或者死机,在这种情况下要能够保证设备能够自动复位重启,看门狗就是为了完成这个功能,本质就是SOC中
2021-07-23 06:55:23

你的单片机程序飞了,原因在这!

单片机程序死机飞了可以从以下几个方面查找原因:1. 意外中断。是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象。2. 中断变量处理不妥。若定义某些会在中断中修改
2018-10-08 09:51:46

使用STM32F030的单片机定时器经常出现死机

最近在忙一个项目,使用了STM32F030的单片机,定时器用系统定时器,每10us中断一次。在程序少的时候,没有发现死机情况,但是随着功能的丰富,经常出现死机问题,具体表现为while(1)循环无法
2021-08-13 06:43:16

关于DSP一会死机问题

低,DSP复位引脚还会回出现一个低电平,大概250us,出现低电平以后250us恢复成高电平,这时DSP已经死机。2,怀疑ADM809有问题,改用RC复位,结果还是一样,跑着跑着出现一个低电平。程序
2018-11-19 21:05:33

如何使用单片机开发小程序

如何使用单片机开发小程序单片机一般都是通过烧写hex或是bin文件来进行程序升级,这个方法是在8、16、32位单片机上常用的更新程序的方法。这里实现单片机程序的方法是通过在单片机上移植脚本来实现
2021-11-22 08:23:07

如何应对程死机

单片机程序是在所难免的,大家在处理这个问题一般都采取那些方式呢?
2012-07-17 21:35:48

如何用逐库实现单片机的IIC通信?

如何用逐库实现单片机的IIC通信?
2022-01-19 06:30:04

如何解决单片机死机的问题

口上引起单片机死锁,破坏了硬件逻辑功能,导致死机。四、复位收到干扰,引起反复复位,在反复复位当中有可能会导致死机。综上所述:设计电路时,应该注意:1.电源稳定2.IO保护3.振荡器PCB布线要注意4.复位电路设计和PCB布线5.电源,信号线干扰路径的保护,加滤波TVS等6.高速信号输出远
2021-11-24 08:03:24

学习PIC系列单片机的进来准没错!!(共18篇)

picmcu原理详细解读 PIC单片机原理及程序设计 PIC 单片机子程序集 PIC单片机C语言编程指南  常用PIC系列产品特性一览表. 思卡尔单片机指令集
2008-11-26 16:26:33

对什么对EEPROM进行连续写操作时程序

我使用的是思卡尔的8位,采用模拟时序对EEPROM(以前用的是AT24C256,现在用的是24LC0281 SN,据说厂家只是把型号换了,实质是一样的,不知道是真是假)连续写操作时,第一二次写还是可以的,第三次就会出现程序。单独的读写操作时正常的。不知道是什么原因。望大家回复,先行告谢。
2011-03-29 11:10:18

怎么让STM32或其他的单片机死机

怎么让STM32或其他的单片机死机
2023-09-26 06:38:25

无线通讯单片机死机

大家好,我现在做一个项目,无线遥控控制灯光,遥控码是用单片机编的,现在遇到的问题是,当无线发射模块发码的时候,单片机死机,有时候还把E2ROM的数据打乱,更糟糕的时候会把程序也打乱,必须重新烧录
2019-10-21 01:22:21

是什么原因造成单片机程序为什么会死机

单片机程序为什么会死机呢?有哪些原因?
2021-11-09 06:01:45

浅析STC89系列单片机看门狗的使用及应用程序

转载:STC89系列单片机看门狗的使用及应用程序“看门狗”概念及其应用在由单片机构成的系统中,由于单片机的工作有可能会受到来自外界电磁场的干扰,造成程序,从而陷入死循环,程序的正常运行被 打断
2021-07-23 08:31:46

请教单片机在无线通讯死机的问题!急!

我现在做一个项目,无线遥控控制灯光,遥控码是用单片机编的,现在遇到的问题是,当无线发射模块发码的时候,单片机死机,有时候还把E2ROM的数据打乱,更糟糕的时候会把程序也打乱,必须重新烧录程序才能
2011-10-02 15:40:24

请问单片机如何才能不死机

请问单片机如何才能不死机
2021-11-09 06:25:23

请问KK控用的是什么单片机

想问一下kk控用的是什么单片机
2019-05-07 00:51:30

调试FreeRTOS系统单片机死机怎么回事

外部中断,在中断中发送任务通知时,单片机死机。在编译时程序无任何报错。相关代码如下:#include "sys.h"#include "delay.h"#include "usart.h"#...
2022-01-13 06:03:14

造成单片机死机的原因有哪些?

上个帖子讨论了几种可能引起单片机死机的软件方面的原因,硬件问题引起的死机可能主要是因为附近有很强的干扰源,尤其是控制继电器,电动机或者风机这类设备时,它们都含有很大的电感,电感有个阻碍电流变化的特性
2020-09-01 17:57:05

造成单片机死机的原因都有哪些?如何避免?

一直以来有个问题就是如何保整单片机死机的问题困扰着我,我在想造成单片机死机的原因都有哪些?如何避免?目前我能想到就下面这几条注意堆栈野指针看门狗无条件死循环中断造成晶振问题硬件电路干扰请大佬们补充,另外这些死机问题不可能全部避免的,我知道补救措施就是看门狗,大佬们有没有别的补救措施?
2022-07-27 11:03:33

造成单片机死机的原因(软件篇)

就是程序出了问题,当时采用FreeRTOS实时操作系统,后来去掉FreeRTOS,单片机直接裸,惊奇的是再也没有出现过死机的现象,最后猜测可能是FreeRTOS占用了太多的栈或者RAM,造成了系统
2020-08-31 07:50:59

配置时钟时程序

表现为,在最后的循环判断中无法走出循环,判断循环为 while(RCC_GetSYSCLKSource() != 0x08); 请问各位前辈们,是哪里出现了问题,导致程序
2018-11-09 08:48:15

NY8A050D单片机,AD单片机,九齐代理

​这篇文章将介绍台湾九齐单片机NY8A050D 6 I/O 8-bit EPROM-Based MCU,包括其特点、应用领域、与其他单片机的比较等内容。一、九齐单片机NY8A050D 6 I/O
2023-11-27 21:54:52

为什么单片机会突然死机

单片机
YS YYDS发布于 2023-06-19 18:55:34

你的单片机程序为什么会跑飞了?单片机程序死机跑飞的六大原因

单片机程序死机,跑飞了可以从以下几个方面查找原因: 1. 意外中断。是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象。 2. 中断变量处理不妥。若定义某些
2018-09-24 14:41:0010213

如何避免单片机死机

死机是指CPU的程序指针进入一个死循环,无法执行正常的程序流程。其外在表现常常是:正常功能丧失,按键无响应,显示凝固。
2019-09-20 15:24:165701

单片机程序死机,可能是这几个原因

单片机程序死机,可能是这几个原因
2020-06-19 17:18:207993

6个方法帮你解决单片机死机问题资料下载

电子发烧友网为你提供6个方法帮你解决单片机死机问题资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
2021-04-20 08:47:096

单片机程序为什么会死机跑飞资料下载

电子发烧友网为你提供单片机程序为什么会死机跑飞资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
2021-04-23 08:50:5411

单片机死机常见原因分析

在日常的单片机开发中,不可避免会遇上死机的现象,让人摸不着头脑,更严重的是死机并不能轻易复现的情况,下面我就说一些我在开发过程中遇到过的情况。变量溢出或变量未初始化这里的变量溢出指的是变量定义
2021-11-13 19:51:0216

单片机意外死机,意外复位,程序跑飞

单片机意外死机,意外复位,程序跑飞。原因有以下几种。一、数组越界。       特别是使用指针操作的,如果有越界的情况,后果将很严重。二、电源不稳定。       可以用示波器监测检查三、Stack
2021-11-24 18:06:0314

已全部加载完成