AAEON AEC-6872 User Manual
Page 49
Advertising
E m b e d d e d C o n t r o l l e r
A E C - 6 8 7 2
Appendix A Programming the Watchdog Timer
A-6
A.2 W83627UHG Watchdog Timer Initial Program
Example: Setting 10 sec. as Watchdog timeout interval
#include <stdio.h>
#include <conio.h>
#define EFER_Port 0x2E
#define Entry_Key 0x87
void main (void)
{
// Set Entry Key
outportb(EFER_Port,Entry_Key);
outportb(EFER_Port,Entry_Key);
// Enable WatchDog function
outportb(EFER_Port,0x07);
outportb(EFER_Port+1,0x08);
outportb(EFER_Port,0x30);
outportb(EFER_Port+1,0x01);
Advertising