Asus AAEON COM-WHUC6 User Manual page 86

Com express module
Table of Contents

Advertisement

************************************************************************************
// Procedure : AaeonWDTEnable
AaeonWDTEnable ()
VOID
WDTEnableDisable(
}
// Procedure : AaeonWDTConfig
AaeonWDTConfig ()
VOID
// Disable WDT counting
WDTEnableDisable(
// WDT relative parameter setting
WDTParameterSetting();
}
WDTEnableDisable(byte Value)
VOID
ECBRAMWriteByte(TimerReg , Value);
}
WDTParameterSetting()
VOID
Byte TempByte;
// Watchdog Timer counter setting
ECBRAMWriteByte(TimerReg , TimerVal);
// WDT counting unit setting
TempByte = ECBRAMReadByte(UnitReg);
TempByte |= (UnitVal << UnitBit);
ECBRAMWriteByte(UnitReg , TempByte);
// WDT RST pulse width setting
TempByte = ECBRAMReadByte(RSTReg);
TempByte |= (RSTVal << RSTBit);
ECBRAMWriteByte(RSTReg , TempByte);
}
************************************************************************************
Appendix A – Watchdog Timer Programming
{
);
1
{
);
0
{
{
73

Advertisement

Table of Contents
loading

Table of Contents