当前位置:首页 → 计算机类 → 软件水平考试 → 中级嵌入式系统设计师->在可靠性要求较髙嵌入式系统中,经常加入看门狗(Watchdo
在可靠性要求较髙嵌入式系统中,经常加入看门狗(Watch dog)电路。以下关于看门狗技术叙述中,正确是( )。
看门狗电路是一个独立定时器,有一定时器控制寄存器,可以设定时间。当系统工作正常时,应用程序在到达时间之前要置位(喂狗),表明程序正常运行,如果没有置话,就认为是程序跑飞,看门狗电路发出RESET指令,迫使系统自动复位而重新运行程序。看门狗主要作用是防止程序跑飞或死锁。看门狗定时周期一般应大于软件运行周期。在软件程序运行过程中需要定时修改定时器计数值(俗称“喂狗”),只要程序正常运行,定时器就不会溢出。若由于软件异常等原因使软件程序不能在看门狗定时周期内修改定时器计数值,定时器将会产生溢出(或超时),引发系统复位中断,使系统得以重新运行。









