/* Deinitialize the WWDG registers */ WWDG_DeInit(); 函数原型如下: void WWDG_DeInit(void) { RCC_APB1PeriphResetCmd(RCC_APB1Periph_WWDG, ENABLE); /*#include“stm32f10x_rcc.h” void RCC_APB1PeriphResetCmd(u32 RCC_APB1Periph, FunctionalState NewState) ...
通过设置WWDG_CR寄存器的WDGA位可以使能看门狗,递减计数器为控制寄存器的低7位,其中当第7位(即T6)由1变为0(即由0X40递减为0X3F)时就会复位,在配置寄存器低7位存放看门狗上限值,计数器中的值与上限值比较,如果在上限值之上喂狗也会执行复位,这也是窗口看门狗与独立看门狗的不同之处。由此可见,喂狗的时间只能在...
void WWDG_EnableIT(void); void WWDG_SetCounter(u8 Counter); void WWDG_Enable(u8 Counter); FlagStatus WWDG_GetFlagStatus(void); void WWDG_ClearFlag(void); #endif /* __STM32F10x_WWDG_H */ /*** (C) COPYRIGHT 2007 STMicroelectronics ***END OF FILE***/...