beautypg.com

10 examples of gpio programming – Aplex Technology AHM-6086A User Manual

Page 53

background image

AHM-6XX6A User Manual

52

3.10 Examples of GPIO Programming

3.10.1 SuperIO Model: Winbond W83627UHG

GPIO OUT use GP 60~63

GPIO IN use GP 20~23

3.10.2 W83627UHG Access index port: 4Eh/4Fh

Index Address Port: 4Eh

Index Data Port: 4Fh

3.10.3 Configure GPIO register sequence

1. Enter the extended function mode

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);

This manual is related to the following products: