STM32_HAL库—IWDG看门狗

一、CubeMX设置

1、晶振配置(72M)

STM32_HAL库—IWDG看门狗_第1张图片

2、数据配置 

STM32_HAL库—IWDG看门狗_第2张图片

超时时间 Tout = prv / LSI * rlv (s) 

        其中prv是预分频器寄存器的值,rlv是重装载寄存器的值,而LSI值默认是40kHz,如下所示。STM32_HAL库—IWDG看门狗_第3张图片

3、代码实现

int main(){

    while(1){

        HAL_IWDG_Refresh(&hiwdg);    //IWDG喂狗
        HAL_Delay(800);
   
    }

}

你可能感兴趣的:(STM32与GD32,stm32,嵌入式硬件,单片机)