
程序跑飞是指系统受到某种干扰后,程序计数器PC的值偏离了给定的唯一变化历程,导致程序运行偏离正常的运行路径程序跑飞因素及后果往往是不可预计的在很多情况下,程序跑飞后系统会进入死循环而导致死机
程序本来是按设定运行的,如你编的程序在存储器中的地址是0-1000,由于某种原因 (干 扰或程序漏洞),程序运行在了1000之后的区域,就 是程序“跑飞”
这里面可不是你要的代码,根你设定的运行过程毫无关系,也许只有运行完了(程序计数器加到 最大值后自动清0),才能回到程序的开头,也许死在某个地方,永远回不来了
这时如果有看门狗,就可以复位或回到你程序设定的某个地方
以上就是关于程序跑飞是什么意思全部的内容,包括:程序跑飞是什么意思、什么叫单片机的程序“跑飞”、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)