李亚利
- 作品数:1 被引量:6H指数:1
- 供职机构:重庆工业职业技术学院更多>>
- 相关领域:自动化与计算机技术更多>>
- 应对程序跑飞的软件措施被引量:6
- 2004年
- 程序跑飞是单片机系统因干扰引起程序失控的一种现象。对程序跑飞现象进行剖析,说明程序跑飞的实质在于PC受干扰出错,导致多字节指令被拆散,继而导致系统将后续程序中的操作数视为指令代码,最终导致程序失控。就程序跑飞对单片机系统的影响进行了分类讨论,指出借助数字电路的存储、判断以及高速运算等功能,发挥软件优势,可及时发现和抑制干扰。针对程序跑飞后出现的不同情况,提出利用指令冗余、软件陷阱、“看门狗”及标志令牌等技术可较好地应对程序跑飞,迅速拦截失控程序流、捕捉跑飞程序,并将其引入正轨运行。这些软件措施经济、可靠,很容易结合到具体的系统和程序中。
- 杨健张晓琦李亚利
- 关键词:单片机程序跑飞软件抗干扰指令冗余