Aaeon PFM-HDS Manuel d'utilisateur Page 85

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 105
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 84
PC/104 Module PFM-HDS
Appendix A Programming the Watchdog Timer A-4
// Procedure : AaeonWDTEnable
// This procudure will enable the WDT counting.
AaeonWDTEnable();
}
**************************************************************************
*****
**************************************************************************
*****
// Procedure : AaeonWDTEnable
VOID
AaeonWDTEnable (){
WDTEnableDisable(1);
}
// Procedure : AaeonWDTConfig
VOID
AaeonWDTConfig (byte Counter, BOOLEAN Unit){
// Disable WDT counting
WDTEnableDisable(
0);
// Clear Watchdog Timeout Status
WDTClearTimeoutStatus();
// WDT relative parameter setting
WDTParameterSetting(Timer, Unit);
}
VOID
WDTEnableDisable(byte Value){
If (Value == 1)
WDTSetBit(
TimerReg, EnableBit, 1);
else
WDTSetBit(
TimerReg, EnableBit, 0);
}
VOID
WDTParameterSetting(byte Counter, BOOLEAN Unit){
// Watchdog Timer counter setting
WDTWriteByte(
CounterReg, Counter);
// WDT counting unit setting
WDTSetBit(
TimerReg, UnitBit, Unit);
// WDT output mode set to pulse
Vue de la page 84
1 2 ... 80 81 82 83 84 85 86 87 88 89 90 ... 104 105

Commentaires sur ces manuels

Pas de commentaire