APC-3X97A user manual
55
Example C code:
outportb(0x4E, 0xE5);
//GPIO data reg.
GP = inportb(0x4F);
//Bit[3::0] = GPI[3::0]
Write GPIO value
Example x86 assembly code:
;Set GPO62
mov
dx, 4Eh
mov
al, 0E5h
;GPIO data reg.
out
dx, al
mov
dx, 4Fh
in
al, dx
or
al, 00000100b
;Bit2 = GPO62
out
dx, al
;Clear GPO62
mov
dx, 4Eh
mov
al, 0E5h
;GPIO data reg.
out
dx, al
mov
dx, 4Fh
in
al, dx
and
al, not 00000100b
out
dx, al
Example C code:
//Set GPO62
outportb(0x4E, 0xE5);
//GPIO data reg.
Outportb(0x4F, (inportb(0x4F)|0x4));
//Set Bit[2]
//Clear GPO62
outportb(0x4E, 0xE5);
//GPIO data reg.
Outportb(0x4F, (inportb(0x4F)&0xFB)); //Clear Bit[2]
The followings are C language source code:
#include "stdio.h"
#include "conio.h"
//Super I/O index access port
#define INDEXP
0x4E
#define DATAP
0x4F
Содержание APC-3X97A
Страница 9: ...APC 3X97A user manual 9 1 4 Chassis Dimensions Figure 1 3 Dimensions of the APC 3597A ...
Страница 10: ...APC 3X97A user manual 10 Figure 1 4 Dimensions of the APC 3797A ...
Страница 11: ...APC 3X97A user manual 11 Figure 1 5 Dimensions of the APC 3997A ...
Страница 13: ...APC 3X97A user manual 13 Figure 2 2 Mainboard Dimensions ...
Страница 14: ...APC 3X97A user manual 14 ...
Страница 15: ...APC 3X97A user manual 15 Figure 2 3 Connector and Jumper Locations ...
Страница 64: ...APC 3X97A user manual 64 ...
Страница 67: ...APC 3X97A user manual 67 ...
Страница 68: ...APC 3X97A user manual 68 ...
Страница 69: ...APC 3X97A user manual 69 Click FINISH A Driver Installation Complete ...
Страница 71: ...APC 3X97A user manual 71 ...
Страница 72: ...APC 3X97A user manual 72 Click FINISH A Driver Installation Complete ...
Страница 74: ...APC 3X97A user manual 74 ...
Страница 79: ...APC 3X97A user manual 79 ...
Страница 80: ...APC 3X97A user manual 80 5 Installing 6 The Install Shield Wizard Completed appears Click Finish ...
Страница 85: ...APC 3X97A user manual 85 Setting ...