STM323 IWDG独立看门狗,功能和相关介绍就不用再作说明了,配置过程如下
// 配置步骤:
// 1、向IWDG_KR写入0x5555,取消IWDG_PR和IWDG_RLR的写保护;// 2、配置IWDG_PR(分频值)和IWDG_RLR(重装置)的值;
// 3、向IWDG_KR写入0xAAAA,喂一次狗,使STM32重新加载IWDG_RLR的值
// 4、向IWDG_KR写入0xCCCC,启动看门狗,记得在程序相关处每隔一段时间喂狗
相应代码程序:
IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);
IWDG_SetPrescaler(IWDG_Prescaler_8);
IWDG_SetReload(0xFFF);
IWDG_ReloadCounter();