beautypg.com

A: w, Ppendix, Atchdog – NEXCOM OPPC 1520T User Manual

Page 109: Imer

background image

Copyright © 2011 NEXCOM International Co., Ltd. All Rights Reserved.

94

OPPC 1520T/1720T User Manual

Appendix A: Watchdog Timer

A

ppendix

A: W

Atchdog

t

imer

Start

See “SetupWDT” procedure
#Setup Watchdog Timer Environment

Step 1

Step 2

See “TimeBaseWDT” procedure
#Initial Watchdog Timer
Users can select second or minute

Step 3

See “TimeCountWDT” procedure
#Set Watchdog Timer Time-out Value
Users can set time-out value

Step 4

See ExitSetup procedure
#Exit Setup Environment

End

WDT Programming Guide

OPPC Series Watchdog Function Configuration Sequence Description:

Watch Dog Sample Code

#define SUPERIO_PORT 0x2E
#define WDT_SET

0x72

#define WDT_VALUE 0x73

void main(void)
{
#Enter SuperIO Configuration

outportb(SUPERIO_PORT, 0x87);

outportb(SUPERIO_PORT, 0x01);

outportb(SUPERIO_PORT, 0x55);

outportb(SUPERIO_PORT, 0x55);

# Set LDN

outportb(SUPERIO_PORT,0x07);

outportb(SUPERIO_PORT+1 ,0x07);

# Set WDT setting

outportb(WDT_SET,0xC0);

# Use the second to come down

# If choose the Minute, change

value to 0x40
# Set WDT sec/min

outportb(WDT_VALUE,0x05);

#Set 5 seconds

}

This manual is related to the following products: