AHM-6156P User Manual
50
2. Select logic device number 8
3. Activate the logic device GPIO Port 6
4. Configure GPIO Port 6 register
5. Select logic device number 9
6. Activate the logic device GPIO Port 2
7. Configure GPIO Port 2 register
8. Exit the extended function mode
3.10.4 Read/write GPIO sequence
1. Enter the extended function mode
2. Select logic device number
3. Read/write GPIO register value
4. Exit the extended function mode
3.10.5 Software programming example
Enter the extended function mode
Writing 87h to index address port twice will enter the extended function mode.
Example x86 assembly code:
mov dx, 4Eh
mov al, 87h
out dx, al
out dx, al
Example C code:
outportb(0x4E, 0x87);
outportb(0x4E, 0x87);
Exit the extended function mode
Writing AAh to index address port will exit the extended function mode.
Example x86 assembly code:
mov dx, 4Eh
mov al, 0AAh
out dx, al
Example C code:
outportb(0x4E, 0xAA);
Select logic device number
Example x86 assembly code:
mov dx, 4Eh
mov al, 007h ;LDN selection register