NANO130_H2Press/User/wdt_reset.c

37 lines
1.1 KiB
C
Raw Permalink Normal View History

2025-04-10 14:54:41 +08:00
/*
*********************************************************************************************************
* IAR Development Kits
* on the
*
* M451
*
* Filename : wdt_reset.c
* Version : V1.00
* Programmer(s) : Qian Xianghong
*********************************************************************************************************
*/
/*
*********************************************************************************************************
* INCLUDE FILES
*********************************************************************************************************
*/
#include "includes.h"
void Watchdog_Init()
{
// <20><><EFBFBD>ÿ<EFBFBD><C3BF>Ź<EFBFBD>ʱ<EFBFBD><CAB1>ΪPCLK0/2048<34><38><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģʽ<C4A3><CABD>ʱ<EFBFBD><CAB1>Ҳֹͣ<CDA3><D6B9>
CLK_SetModuleClock(WDT_MODULE, 0, 0);
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
CLK_EnableModuleClock(WDT_MODULE);
}
void Watchdog_Open()
{
// ι<><CEB9>
WDT_RESET_COUNTER();
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ź<EFBFBD><C5B9><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>ֹ<EFBFBD><D6B9><EFBFBD>Ź<EFBFBD><C5B9><EFBFBD><EFBFBD><EFBFBD>
WDT_Open(WDT_TIMEOUT_2POW18, WDT_RESET_DELAY_1026CLK, TRUE, FALSE);
}