STM32/STM8技术william hill官网
直播中

段鑫123

9年用户 66经验值
擅长:可编程逻辑 嵌入式技术
私信 关注
[问答]

看门狗工作原理 求详细解释

看门狗工作原理 求详细解释
已退回1积分

回帖(4)

Rookie罹

2015-11-5 13:18:13
看门狗定时器是一个计数器,基本功能是在发生软件问题和程序跑飞后使系统重新启动。看门狗计数器正常工作时自动计数,程序流程定期将其复位清零,如果系统在某处卡死或跑飞,该定时器将溢出,并将进入中断。在定时器中断中执行一些复位操作,使系统恢复正常的工作状态,即在程序没有正常运行期间,如期复位看门狗以保证所选择   的定时溢出归零,使处理器重新启动。软件的可靠性一直是一个关键问题。任何使用软件的人都可能会经历计算机死机或程序跑飞的问题,这种情况在嵌入式系统中也同样存在。由于单片机的抗干扰能力有限,在工业现场的仪器仪表中,常会由于电压不稳、电弧干扰等造成死机。在水表、电表等无人看守的情况下,也会因系统遭受干扰而无法重启。为了保证系统在干扰后能自动恢复正常,看门狗定时器(Watchdog Timer)的利用是很有价值的。
举报

飞一个去

2015-11-6 14:15:16
要想真正了解看门狗  找个芯片  然后实际去调试测试   两种看门狗方式都可以调试一下
举报

翅膀下的风

2015-12-29 15:09:48
看门狗原理通俗的讲就是一个递减定时器,每隔一定时间其值减一,当预设的值若是能到达零说明超时了,说明程序跑飞了或者是你没有及时喂狗,喂狗时间是要根据你程序的时间进行设置的.
举报

魏昌华

2015-12-30 11:37:52
看门狗是条好狗
举报

更多回帖

发帖
×
20
完善资料,
赚取积分