PCM-3342 User Manual
50
B.1
Watchdog Timer Sample Code
;The SCH3114 Runtime base I/O address is 800h
;Setting WatchDog time value location at offset 66h
;If set value "0", it is mean disable WatchDog function.
Superio_GPIO_Port = 800h
mov dx,Superio_GPI 66h
mov al,00h
out dx,al
.model small
.486p
.stack 256
.data
SCH3114_IO EQU 800h
.code
org 100h
.STARTup
;====================================================
;47H
;enable WDT function bit [3:2]=11
;====================================================
mov dx,SCH3 47h
mov al,0ch
out dx,al
;====================================================
;65H
;bit [1:0]=Reserved
;bit [6:2]Reserve=00000
;bit [7] WDT time-out Value Units Select
;Minutes=0 (default) Seconds=1
;====================================================
mov dx,SCH3 65h ;
mov al,080h
out dx,al
;====================================================
;66H
;WDT timer time-out value
;bit[7:0]=0~255
;====================================================
mov dx,SCH3 66h
mov al,01h
out dx,al
;====================================================
;bit[0] status bit R/W
;WD timeout occurred =1
;WD timer counting = 0
Summary of Contents for PCM-3342
Page 1: ...User Manual PCM 3342...
Page 6: ...PCM 3342 User Manual vi...
Page 21: ...Chapter 3 3 BIOS Operation Sections include BIOS Introduction BIOS Setup...
Page 33: ...Chapter 4 4 Extension I O Installation...
Page 35: ...Appendix A A Pin Assignments...
Page 56: ...PCM 3342 User Manual 48...
Page 57: ...Appendix B B Watchdog Timer...