单片机与DSP中的看门狗软件复位
看门狗软件复位 看门狗复位电路主要是利用ARM正常工作时,定时复位计数器,使得计数器的值不超过某一值;当ARM不能正常工作时,由于计数器不能被复位,因此其计数会超过某一值,从而产生复位脉冲,使得ARM恢复正常工作状态。 看门狗复位电路的可靠性主要取决于软件设计,即将定时向复位电路发出脉冲的程序放在何处,在一般设计中,将此段程序放在定时器中断服务子程序中。然而,有时这种设计仍然会引起程序工作不正常,原因主要是,当程序异常发生在定时器初始化及开中断之后时,这种情况就有可能不能由Watch dog复位电路校正回来。 因为定时器中断一直在产生,即使程序工作不正常,Watch dog也
用户评论