本文提出的 IRQ 中断防御体系的构建, 通过了Kell ARM3.04 的开发环境调试, 并成功应用在基于STR71x ARM 微控制器的某数控切割加工的控制系统。在持续一个月的系统运行测试中, 对在程序中没有构建 IRQ 中断防御体系的系统 ( 简称 “A 系统”) 和构建了 IRQ 中断防御体系的系统 ( 简称“B系统”) 相比较, 发现 A 系统曾经出现过两次的程序跑飞现象, 而 B 系统的运行稳定, 未出现程序跑飞的情况。可见, 采用了该防御体系后, 大大提高 ARM微控制器的抗干扰能力, 增强了系统的可靠性和安全性。
|