Microsoft Advantech UNO-3074 Manuel D’Utilisation
![Microsoft](https://files.manualsbrain.com/attachments/f9a29e676ee91ae38fb5b25ffd138c2f52518b2f/common/fit/150/50/efafe52467f68c275bfe21bae0c37d00fd23af176ae1b75148334040dcd8/brand_logo.jpeg)
UNO-3074 User Manual
70
Appendix B Programming the Watchdog
Timer
Below are samples of code for controlling the Watchdog Timer function.
-----------------------------------------------------------------------------------
Enter the extended function mode, interruptible double-write |
-----------------------------------------------------------------------------------
MOV DX,2EH
MOV AL,87H OUT DX,AL OUT DX,AL
-----------------------------------------------------------------------------
Configured logical device 8, configuration register CRF6 |
-----------------------------------------------------------------------------
MOV DX,2EH
MOV AL,2BH OUT DX,AL MOV DX,2FH IN AL,DX
AND AL.OEFH;Setbit 4=0 Pin 89=WDTO OUT DX,AL
MOV DX,2EH
MOV AL,07H; point to Logical Device Number Reg. OUT DX,AL
MOV DX,2FH
MOV AL,08H; select logical device 8
OUT DX,AL; MOV DX,2EH
MOV AL,30H;Set watch dog activate or inactivate
OUT DX,AL MOV DX,2FH
MOV AL,01H; 01:activate 00:inactivate
OUT DX,AL; MOV DX,2EH
MOV AL,F5H; Setting counter unit is second
OUT DX,AL MOV DX,2FH MOV AL,00H OUT DX,AL; MOV
DX,2EH MOV AL,F6H OUT DX,AL MOV DX,2FH
MOV AL,05H; Set 5 seconds
OUT DX,AL
;------------------------------------------
; Exit extended function mode |
;------------------------------------------
MOV DX,2EH
MOV AL,AAH OUT DX,AL
-----------------------------------------------------------------------------------
Enter the extended function mode, interruptible double-write |
-----------------------------------------------------------------------------------
MOV DX,2EH
MOV AL,87H OUT DX,AL OUT DX,AL
-----------------------------------------------------------------------------
Configured logical device 8, configuration register CRF6 |
-----------------------------------------------------------------------------
MOV DX,2EH
MOV AL,2BH OUT DX,AL MOV DX,2FH IN AL,DX
AND AL.OEFH;Setbit 4=0 Pin 89=WDTO OUT DX,AL
MOV DX,2EH
MOV AL,07H; point to Logical Device Number Reg. OUT DX,AL
MOV DX,2FH
MOV AL,08H; select logical device 8
OUT DX,AL; MOV DX,2EH
MOV AL,30H;Set watch dog activate or inactivate
OUT DX,AL MOV DX,2FH
MOV AL,01H; 01:activate 00:inactivate
OUT DX,AL; MOV DX,2EH
MOV AL,F5H; Setting counter unit is second
OUT DX,AL MOV DX,2FH MOV AL,00H OUT DX,AL; MOV
DX,2EH MOV AL,F6H OUT DX,AL MOV DX,2FH
MOV AL,05H; Set 5 seconds
OUT DX,AL
;------------------------------------------
; Exit extended function mode |
;------------------------------------------
MOV DX,2EH
MOV AL,AAH OUT DX,AL