×
嵌入式 > 技术百科 > 详情

STM8窗口看门狗

发布时间:2020-06-03 发布时间:
|
#include "stm8s.h"

uint8_t u8_value;
FlagStatus fs;

void main(void)
{
 GPIO_DeInit(GPIOD);
 GPIO_Init(GPIOD, GPIO_PIN_ALL, GPIO_MODE_OUT_PP_LOW_SLOW);

 fs = RST_GetFlagStatus(RST_FLAG_WWDGF);
 if(fs != RESET)
 {
  RST_ClearFlag(RST_FLAG_WWDGF);
  GPIO_WriteHigh(GPIOD, GPIO_PIN_0);
 }
 WWDG_Init(0x7f, 0x60);
 while (1)
 {
  u8_value = WWDG_GetCounter();
  if((u8_value & 0x7f) < 0x60)
  {
   WWDG_SetCounter(0x7f);
  }
 }
}  
 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
FPGA及CPLD应用领域不断拓展