一、基础知识点
STM32F10xxx内置两个看门狗,提供了更高的安全性、时间的精确性和使用的灵活性。两个看门狗设备(独立看门狗和窗口看门狗)可用来检测和解决由软件错误引起的故障;
独立看门狗(IWDG)由专用的低速时钟(LSI)驱动,即使主时钟发生故障它也仍然有效。
主要性能:
- 自由运行的递减计数器
- 时钟由独立的RC振荡器提供(可在停止和待机模式下工作)
- 看门狗被激活后,则在计数器计数至0x000时产生复位
内部框图
看门狗功能处于VDD供电区,即在停机和待机模式时仍能正常工作。
喂狗过程就是将12位 重装载数值刷新12位递减计数器。
当计数器计数至0x000时产生复位
看门狗设定时间(40kHz的输入时钟(LSI))