什么是“看门狗”技术
“看门狗”技术是在测量系统智能化设计中采用的软件抗干扰技术,可使程序脱离“死循环”,不断监视程序循环运行时间,若发现时间超过已知的循环设定时间,则认为系统陷入了死循环,然后强迫程序返回到0000H入口,在0000H处安排一段出错处理程序,使系统运行步入正轨。
“看门狗”技术的基本思路是:
在主程序中对时钟T0中断服务程序进行监视,在时钟T1中断服务程序中对主程序进行监视,时钟T0中断监视时钟T1中断。从概率观点上看,这种相互依存相互制约的抗干扰措施使系统运行的可靠性大大提高。