1. 看门狗(watchdog)的作用:
实时检测单片机的程序运行状态,防止程序跑飞造成无法预料的结果。
2. STM32包含哪几个看门狗(独立看门狗和窗口看门狗)
3.独立看门狗
3.1 独立看门狗概述:
3.2 独立看门狗框图和相关寄存器
3.3独立看门狗超时时间计算
3.4 独立看门狗相关库函数
3.5 独立看门狗操作步骤:
新建iwdg.h和iwdg.c文件,然后编写看门狗初始化函数。
编写主函数 (按键每按下一次,喂一次看门狗,如果不及时按下按键,不能正常喂狗,单片机不停的复位,LED小灯不断闪烁。)
4. 窗口看门狗
4.1 窗口看门狗概述:
为什么需要有窗口看门狗:
什么是窗口看门狗
4.2 窗口看门狗工作示意图和框图
4.3 窗口看门狗中断
4.4 超时时间计算
4.5 窗口看门狗相关寄存器和相关库函数