Aaeon EPIC-CV07 Manual do Utilizador Página 104

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 128
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 103
EPIC Board EPIC-CV07
Appendix A Programming the Watchdog Timer A-5
************************************************************************************
//Procedure:AaeonWDTEnable
VOID
AaeonWDTEnable(){
WDTEnableDisable(
EnableLDN,EnableReg,EnableBit,1);
}
//Procedure:AaeonWDTConfig
VOID
AaeonWDTConfig(){
//DisableWDTcounting
WDTEnableDisable(
EnableLDN,EnableReg,EnableBit,0);
//ClearWatchdogTimeoutStatus
WDTClearTimeoutStatus();
//WDTrelativeparametersetting
WDTParameterSetting();
}
VOID
WDTEnableDisable(byteLDN,byteRegister ,byteBitNum,byteValue){
SIOBitSet(LDN,Register,BitNum,Value);
}
VOID
WDTParameterSetting(){
//WatchdogTimercountersetting
SIOByteSet(TimerLDN,TimerReg,TimerVal);
//WDTcountingunitsetting
SIOBitSet(UnitLDN,UnitReg,UnitBit,UnitVal);
//WDToutputmodesetting,level/pulse
SIOBitSet(ModeLDN,ModeReg,ModeBit,ModeVal);
//WatchdogtimeoutoutputviaWDTRST#
SIOBitSet(WDTRstLDN,WDTRstReg,WDTRstBit,WDTRstVal);
}
VO
ID
WDTClearTimeoutStatus(){
SIOBitSet(StatusLDN,StatusReg,StatusBit,1);
}
************************************************************************************
Vista de página 103
1 2 ... 99 100 101 102 103 104 105 106 107 108 109 ... 127 128

Comentários a estes Manuais

Sem comentários