看门狗
设计目的:防止死机,cpu死机后,触发看门狗,复位
什么是看门狗
看门狗----Watch Dog Timer 本质还是一个定时器
比如这样一个八位的定时器,他最多可定时255个脉冲,if一个脉冲时间为1ms,就可以定时255ms
看门狗到达时间后不是中断,而是重启
怎么使用看门狗
这是一段流水灯的程序
然后加入看门狗,设置看门狗时间为50ms,当时间到达50ms,重启。所以在循环里面加入喂狗,每次进入玄幻看门狗清零,然后执行流水灯程序,用时40ms,该循环结束,重新进入循环,看门狗时间清零,如此往返,
直到某次,死机了,
程序就不会回到第一步去喂狗了,时间到达50ms,触发复位