#include "wtd.h"
|
#include "stm8s_iwdg.h"
|
|
void WatchDogConfig(void)
|
{
|
IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable); /*允许写访问*/
|
IWDG_SetPrescaler(IWDG_Prescaler_256); /*看门狗定时器128分频*/
|
IWDG_SetReload(0xff); /*设置看门狗重载值*/
|
IWDG_Enable(); /*启动看门狗*/
|
}
|
|
void WatchDogService(void)
|
{
|
IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable); /*允许写访问*/
|
IWDG_SetReload(0xff); /*设置看门狗重载值*/
|
IWDG_ReloadCounter(); /*刷新看门狗*/
|
}
|