Gpio Sample Code - Advantech PCM-9588 User Manual

Intel celeron m ebx sbc with dvi/ ttl/ vga/ lvds/ lan/ 6 com/ 2 sata / 6 usb2.0/ 16bit gpio
Hide thumbs Also See for PCM-9588:
Table of Contents

Advertisement

C.2

GPIO Sample Code

;===============================================================
NEWIODELAY Macro
out 0ebh,al
ENDM
;===============================================================
.model small
.486p
.stack 256
.data
;===============================================================
;
Data Area
;===============================================================
SMBus_Port
PCA9554_ID
PCA9554_ID2 EQU
Input_Reg
Output_Reg
Inversion_Reg EQU
Configure_Reg EQU
;RA02
Advantech_Str
Duncan',0AH,0Dh,'$'
Advantech_Str db 'Advantech Company Copyright (C) 2005 Design by Duncan,
Modify by Steven',0AH,0Dh,'$' ;RA02
GX3_Fun_Str
Note1_Str
Note2_Str
Note3_Str
Note4_Str
Success1_Str
Success2_Str
;RA02 - START
Success_lenght EQU
;RA02 - END
Fail_Str
Fail2_Str
;RA02 - START
Fail_lenght
EQU
EQU
500h
EQU
40h
4Eh
EQU
00h
EQU
01h
02h
03h
db 'Advantech Company Copyright (C) 2005 Design by
db 'Check Philip GPIO function.',0Ah,0Dh,'$'
db 'Test Method: GPIO 0 connect to GPIO 1.',0Ah,0Dh,'$'
db 'GPIO 2 connect to GPIO 3.',0Ah,0Dh,'$'
db 'GPIO 4 connect to GPIO 5.',0Ah,0Dh,'$'
db 'GPIO 6 connect to GPIO 7.',0Ah,0Dh,'$'
db 'First GPIO Chip Test success !! ',0Ah,0Dh,'$'
db 'Second GPIO Chip Test success !! ',0Ah,0Dh,'$'
($ - offset Success1_Str) / 2
db 'Third GPIO Chip Test success !! ',0Ah,0Dh,'$'
db 'Fouth GPIO Chip Test success !! ',0Ah,0Dh,'$'
db 'Fifth GPIO Chip Test success !! ',0Ah,0Dh,'$'
db 'Sixth GPIO Chip Test success !! ',0Ah,0Dh,'$'
db 'Seventh GPIO Chip Test success !!',0Ah,0Dh,'$'
db 'Eighth GPIO Chip Test success !! ',0Ah,0Dh,'$'
db 'First GPIO Chip Test Fail !! ',0Ah,0Dh,'$'
db 'Second GPIO Chip Test Fail !! ',0Ah,0Dh,'$'
($ - offset Fail_Str) / 2
db 'Third GPIO Chip Test Fail !! ',0Ah,0Dh,'$'
79
PCM-9588 User Manual

Advertisement

Table of Contents
loading

Table of Contents