程序经常跑飞的原因

2019-07-15 00:18发布

程序经常跑飞不外乎有以下几大原因



  1) 程序没有结尾或不是循环的程序。


  2)nmi管脚没有上拉。


  3)在看门狗动作的时候程序会经常跑飞。


  4)程序编制不当也会引起程序跑飞。


  5)硬件系统有问题。



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
chenci2013
1楼-- · 2019-07-15 12:49
程序中使用了看门狗,但是没有及时“喂狗”,从而导致看门狗复位,使程序直接跳到复位位置。
biechedan
2楼-- · 2019-07-15 17:06
中断服务程序缺失可能造成
wangdezhi
3楼-- · 2019-07-15 21:36
是否打开了某个中断
isseed
4楼-- · 2019-07-16 00:07
 精彩回答 2  元偷偷看……
suzhanhua
5楼-- · 2019-07-16 02:37
尽量减少函数调用层级,减少局部变量
mituzu
6楼-- · 2019-07-16 07:15
中断发生后,找不到中断服务程序入口,从而导致程序跑飞。

一周热门 更多>