导航:首页 > 软件问题 > 软件怎么跑飞

软件怎么跑飞

发布时间:2022-06-28 10:33:46

‘壹’ 会不会有可能程序跑飞了,但是中断还能正常运行

当然会发生这种事。一般用硬件看门狗+软件喂狗来实现跑飞控制,然后在程序初始化里面进行是冷启动还是热启动判断,如果是热启动,则仅对一些寄存器进行初始化,否则全面初始化。我一般将一个定时器的中断优先级设置为最高,利用该定时器定时查看程序运行位置变量,如果发现该变量异常,则直接将返回地址指向0000,也即重启。

‘贰’ 在iar软件中运行c语言到return的时候会跑飞怎么回事

软件不稳定

~
~
~
~

‘叁’ AVR 单片机如何防止程序跑飞

1、硬件是基础,电路和PCB设计首先要过关。
2、软件结构性要严谨,不应该存在临界问题,数据溢出,边界条件等问题。
3、合理使用硬件看门狗,必须保证主函数和中断函数实现互锁,一旦互锁状态被打断,则应该触发硬件看门狗的救助动作。

‘肆’ 单片机跑飞的原因有哪些硬件的、软件的、以及怎样防止这种事情的发生

单片机程序运行的原理是通过寄存器状态的设置来控制单片机内部以及端口的各个管脚的逻辑状态,来实现预期逻辑功能的目的。
而这所有的功能是通过逻辑单元的0-1电平来实现的,这些逻辑可能被外界的电磁干扰或者内部本身逻辑结构的问题,使得出现了一个不可控的逻辑状态,这是单片机会出现很多预料之外的状态,这是我们就说单片机”跑飞了“。

而防止这种状态的出现就是加入“看门狗”机制,也就是说,单片机在运行中,我使用一个定时器,定时器不断的递增,如果程序运行正常,我会在一段时间内(定时器溢出之前)将其清空,也就是说,只要程序运行正常,这个定时器永远也不会溢出。但,如果程序跑飞了,进入了不可控的状态,则程序不会运行到清空定时器这个命令上来,这是,我强行将单片机重启,使单片机恢复初始状态

‘伍’ 51单片机程序跑飞什么意思怎么解决

程序跑飞就是程序执行错误,程序不知道运行到哪里,这就需要设定标志位,寻找跑飞的地方,再改

‘陆’ stm8程序跑飞了,如何检测是什么原因导致的 可以通过软件中断看出跑飞之前执行了什么操作吗

你指的跑飞是什么概念,是你所有的程序都不执行了吗。你可以简单的写个按键啊或者小灯程序测试下,是否内存溢出还是有别的地方有问题,如果全不行,就是试试你的硬件,电压啊,还有干扰等等造成的

‘柒’ 简述嵌入式系统中的工作程序跑飞的查检方法,在硬件上最简单要提供什么功能电路

可以在软件里设定软看门狗,比如设一个返回值,硬件上如果有硬件看门狗更好。

‘捌’ 请问软件上什么因素会导致单片机跑飞忽略硬件因素。

其实 不一定是 程序 跑飞,单片机运行程序 本身 会跳来跳去的,如执行 子程序、子程序返回,
中断程序、中断返回 等等,
如果 程序 没有按照 预期的 设计思路走,因素很多,
程序编译时keil没有报错,只要语法正确就能通过,
有经验的编程人员也会碰到 想象不到的问题的,
有问题 只能 反复查看程序。

‘玖’ 单片机程序跑飞问题

用看门狗,跑飞了一回重新启动,干扰把电源做好一点,滤波做好一点,如果有必要可以加个金属屏蔽罩之类的,单片机选择抗干扰性能好点的,比如AVR,STC这些,根据对C8051F系列的抗干扰测试,这单片机不适合在干扰大的地方使用,其他430单片机没测试过,还不知道抗干扰怎么样。谢谢

‘拾’ 为什么对EEPROM进行连续写操作时程序会跑飞

1、WP管脚确实在写入中保持了低电平吗?
2、时钟频率确实低于400KHz吗?
3、每次写入都等待了器件的/ACK吗?
4、确实排除了软件因素?检验写入机制的读取操作是否也正确?电源无异常?中断是否非法?
5、换一片,或换FM24W256再试试。
静候佳音,答案期待中……

阅读全文

与软件怎么跑飞相关的资料

热点内容
电脑上怎么下载班智达的软件 浏览:1157
无痕迹消除图片软件 浏览:722
免费小票软件 浏览:955
华为在哪里设置软件停止运行 浏览:961
用电脑键盘调节声音大小 浏览:1259
自动刷软件赚钱 浏览:1261
古装连续剧免费版 浏览:1415
工免费漫画 浏览:1147
手机软件专门储存文件 浏览:1509
uos如何用命令安装软件 浏览:1316
有线耳机插电脑麦克风 浏览:648
侏罗纪世界3在线观看完整免费 浏览:995
单个软件怎么设置名称 浏览:719
凤凰网电脑版下载视频怎么下载视频怎么下载 浏览:1385
明白之后如何免费获得无人机 浏览:831
如何解禁软件菜单 浏览:855
副路由器连接电脑视频 浏览:1351
内置wifi电视如何装软件 浏览:1107
手机换零免费雪碧 浏览:1589
国行苹果如何下载美版软件 浏览:1215