Files
RCU_C1P_Module/MCU_Driver/watchdog.c

40 lines
1.1 KiB
C
Raw Normal View History

/*
* watchdog.c
*
* Created on: Nov 12, 2025
* Author: cc
*/
#include "watchdog.h"
/*******************************************************************************
* Function Name : WDT_Init
* Description : <EFBFBD><EFBFBD><EFBFBD>Ź<EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>100MHz <EFBFBD><EFBFBD>ƵԼΪ84ms
* Input : None
* Return : None
*******************************************************************************/
__attribute__((section(".non_0_wait"))) void WDT_Init(void)
{
FEED_DOG();
WDOG_ENABLE();
}
/*******************************************************************************
* Function Name : WDT_Feed
* Description : <EFBFBD><EFBFBD><EFBFBD>Ź<EFBFBD>ι<EFBFBD><EFBFBD>
* Input : None
* Return : None
*******************************************************************************/
__attribute__((section(".non_0_wait"))) void WDT_Feed(void)
{
FEED_DOG();
}
/*******************************************************************************
* Function Name : WDT_Reinit
* Description : <EFBFBD><EFBFBD><EFBFBD>Ź<EFBFBD>ȥ<EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD>
*******************************************************************************/
__attribute__((section(".non_0_wait"))) void WDT_Reinit(void)
{
WDOG_DISABLE();
}