37 lines
1.1 KiB
C
37 lines
1.1 KiB
C
|
|
/*
|
|||
|
|
*********************************************************************************************************
|
|||
|
|
* 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);
|
|||
|
|
}
|