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);
   
    }

}
相关推荐
檀越剑指大厂22 分钟前
T-BOX硬件方案深度解析:STM32与SD NAND Flash存储的完美搭配
stm32·单片机·嵌入式硬件
7yewh1 小时前
MCU程序加密保护(一)闪存读写保护法 加密与解密
单片机·嵌入式硬件
不脱发的程序猿1 小时前
如何优化MCU中断响应时间
单片机·嵌入式硬件·rtos
平凡灵感码头1 小时前
基于智能家居项目 实现DHT11驱动源代码
stm32·单片机·智能家居
搬砖的小码农_Sky2 小时前
FPGA:XILINX FPGA产品线以及器件选型建议
嵌入式硬件·fpga开发·硬件架构·硬件工程
道亦无名2 小时前
STM32H743输出50%的占空比波形
stm32·单片机·嵌入式硬件
小智学长 | 嵌入式2 小时前
单片机-STM32部分:10、串口UART
stm32·单片机·嵌入式硬件
猎板阿权3 小时前
出于PCB设计层面考虑,连排半孔需要注意哪些事项?
单片机·物联网·平面
#金毛3 小时前
如何使用C51的Timer0实现定时功能
单片机·嵌入式硬件
Flocx3 小时前
在 STM32 上使用 register 关键字
stm32·单片机·嵌入式硬件