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

2019-08-20 18:03发布

原子哥,独立看门狗,没有对应的中断服务程序。
程序是怎么响应中断的?
还有,中断、LED和看门狗之间的关联关系在哪些代码具体实现了?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
13条回答
moline
2019-08-21 19:20
问题是,我没有按下按键,IWDG一直在循环,LED一直在闪烁。我不知道复位后,程序代码是从什么地方开始循环。
我试图修改第一个Delay_ms和IWDG_Init的时间参数,得到了不同的效果,从实验判断,整个程序会回到第一个Delay_ms(IWDG_Init之前)处进行运行IWDG。
因为我不知道复位会复位那些部件,是单一复位IWDG还是复位了整个MCU。

但IWDG初始化后,IWDG独立自由运行,但复位后会复位那些部件?

我把:
delay_ms(1000);  //让人看得到灭
IWDG_Init(4,625);
的两个参数,1000改为100(单一实验),625改为625/25(另一个实验),闪烁方式不同,可以看出两个参数都起作用了。

一周热门 更多>