#include "stm32f10x.h"
#include "iwdg.h"
void SoftReset(void)
{
__set_FAULTMASK(1);
NVIC_SystemReset();//
}
void IWDG_Configuration(u8 pres, u16 reload)
{
IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);
IWDG_SetPrescaler(pres);
IWDG_SetReload(reload);
IWDG_ReloadCounter();
IWDG_Enable();
}
void IWDG_FeedWatchdog(void)
{
IWDG_ReloadCounter();
}
void NVIC_Configuration (void)
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);
}
评论0