Appendix B Programming The Gpio; Sample Code; B.1 Sample Code - Advantech PCA-6190 User Manual

Lga775 pentium 4/celeron d processor card with vga/dual gigabit lan/hisa/dvi (800 mhz fsb)
Table of Contents

Advertisement

Appendix B Programming the GPIO

B.1 Sample Code

;------------------------------------------------------------
; MTEST1 _M_HL=05 GP10-13=GPO GP14-17=GPI
;
_M_HL=50 GP10-13=GPI GP14-17=GPO
;------------------------------------------------------------
MTEST1 MACRO _M_HL
LOCAL _M_Begin,_M_END,_M_LOP1
_M_Begin:
MOV
MOV
OUT
MOV
MOV
OUT
MOV
IN
cmp
jz
_M_LOP1
jmp
_M_LOP1:
MOV
MOV
SHL
OUT
MOV
IN
cmp
jz
_M_END
jmp
PCA-6190 User's Manual
DX,2Eh
AL,0F1h
DX,AL
DX,2Fh
al,_M_HL
DX,AL
DX,2Fh
AL,DX
;-Data
al,55h
;
;
_M_Begin
DX,2Fh
AL,_M_HL
AL,1
;05/50 -->0A/A0
DX,AL
DX,2Fh
AL,DX
;-Data
al,0AAh
;
;
_M_Begin
; 2E/2F=F1/05 (CR-F1)
;
=F1/50 (CR-F1)
;-Index
;
;AL<--05/50
;-Data
;
;
;
;AL<-05/50
;-Data
;
;
92

Advertisement

Table of Contents
loading

Table of Contents