本文主要是介绍STM32_HAL库—IWDG看门狗,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、CubeMX设置
1、晶振配置(72M)
2、数据配置
超时时间 Tout = prv / LSI * rlv (s)
其中prv是预分频器寄存器的值,rlv是重装载寄存器的值,而LSI值默认是40kHz,如下所示。
3、代码实现
int main(){while(1){HAL_IWDG_Refresh(&hiwdg); //IWDG喂狗HAL_Delay(800);}}
这篇关于STM32_HAL库—IWDG看门狗的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!