EasyManua.ls Logo

Evalue Technology ECM-3610 - POST Codes 2 Ah - 4 Dh

Default Icon
167 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
ECM-3610/3610L
ECM-3610/3610L Users Manual 141
Demo Program 2 (C Language)
//==============================================================
// Title : ECM-3610 WatchDog Timer Test Utility
// Company : Evalue Technology Inc.
// Programer: Winston Kang
// Version : 1.0
// Date : 08/12/2002
// Compiler : Borland C ++
//==============================================================
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define TIMER_PORT 0x443
#define TRIGGER_PORT 0x444
#define TRIGGER_RESET 0
#define TRIGGER_IRQ10 1
#define TRIGGER_IRQ11 2
void SetTimeoutEvent(int mode)
{
switch (mode)
{ case TRIGGER_IRQ10 :
outportb(TRIGGER_PORT,0x04);
break ;
case TRIGGER_IRQ11 :
outportb(TRIGGER_PORT,0x03);
break ;
case TRIGGER_RESET :
default :
outportb(TRIGGER_PORT,0x00);
break ;
}
}
void SetWatchDogTime(unsigned char time_val)
{
outportb(TIMER_PORT, time_val);
}

Table of Contents