独立看门狗的中断响应问题

2019-08-20 18:03发布

原子哥,独立看门狗,没有对应的中断服务程序。
程序是怎么响应中断的?
还有,中断、LED和看门狗之间的关联关系在哪些代码具体实现了?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
13条回答
xxssl
2019-08-22 23:30
moline 发表于 2012-10-15 10:04
哈哈,听说是IWDG复位的意思是会导致整个程序重新运行。
我把上面的代码的LED1=0;提到LED_Init()后面,并改 ...

楼主的理解是有错的,程序的运行方式是这样子的:
1、没有按按键时,独立看门狗是会一直递减,减到0就会触发单片机复位,复位后到LED=0这段时间灯是灭的,然后LED=0就亮了,然后独立看门狗一直递减到0又复位了,灯看起来就一闪一闪的。
2、按键按下就会喂狗一次,使独立看门狗的值重新载入,不会减到0了,所以单片机也没有复位,LED一直亮。

一周热门 更多>