STM32_HAL库—IWDG看门狗

一、CubeMX设置

1、晶振配置(72M)

2、数据配置

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

其中prv是预分频器寄存器的值,rlv是重装载寄存器的值,而LSI值默认是40kHz,如下所示。

3、代码实现

cpp 复制代码
int main(){

    while(1){

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

}
相关推荐
马浩同学39 分钟前
【ESP32】Arduino开发 | Timer定时器+定时器闹钟例程
c语言·单片机·嵌入式硬件·mcu
千千道1 小时前
STM32 实现 UDP 广播通信
stm32·单片机·物联网·网络协议·udp
EVERSPIN2 小时前
分享国产RISC-V单片机通用
单片机·嵌入式硬件·risc-v
浅陌pa3 小时前
05:(寄存器开发)定时器一
stm32·单片机·嵌入式硬件
TNT_JQR4 小时前
电子信息类专业技术学习及比赛路线总结(大一到大三)
单片机·嵌入式硬件·学习
钟剑锋-JeffChong6 小时前
智能手表(Smart Watch)项目
stm32·单片机·嵌入式开发·智能手表
jmlinux6 小时前
环形缓冲区(Ring Buffer)在STM32 HAL库中的应用:防止按键丢失
c语言·stm32·单片机·嵌入式硬件
江山如画,佳人北望7 小时前
智能平衡移动机器人-平台硬件电路
单片机·嵌入式硬件
江将好...8 小时前
定时器实验(Proteus 与Keil uVision联合仿真)
单片机·嵌入式硬件
地球空间-技术小鱼8 小时前
嵌入式系统学习
嵌入式硬件·学习