void MX_IWDG_Init(void)
{
IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);//使能寄存器,写功能
IWDG_SetPrescaler(IWDG_Prescaler_64);//设置IWDG预分频值//40K/64=1.6ms
IWDG_SetReload(800);//设置IWDG重装载值 12位的(0~4095)//800*1.6ms=1.28s
IWDG_ReloadCounter();//按照IWDG重装载寄存器的值重装载IWDG计数器
IWDG_Enable();//使能IWDG
}
/* USER CODE BEGIN 1 */
void IWDG_Refresh(void)
{
IWDG_ReloadCounter();//按照IWDG重装载寄存器的值重装载IWDG计数器
}
int main(void)
{
MX_IWDG_Init();
while
{
IWDG_Refresh();//喂狗
}
}
STM32f030K6T6 看门狗配置方法
最新推荐文章于 2024-04-19 11:12:57 发布