Revision: 1.0
41
outportb(IO_PO1,(inportb(IO_PO1) | 0x01));
// Select GPIO Port device
outportb(IO_PORT_BASE,0x07);
outportb(IO_PO1,0x07);
// Set GPIO Port Active
outportb(IO_PORT_BASE,0x30);
outportb(IO_PO1,0x01);
// Set GPIO I/O Register to 00h
outportb(IO_PORT_BASE,0xF3);
outportb(IO_PO1,0x00);
// Set W83627EHF GPIO10~13 to Output, GPIO14~GPIO17 to Input
outportb(IO_PORT_BASE,0xF0);
outportb(IO_PO1,0xF0);
// Set W83627EHF GPIO10~13 to High
outportb(IO_PORT_BASE,0xF1);
outportb(IO_PO1,0x0F);
// Read W83627EHF GPIO14~17 Status, if not High error.
data=inportb(IO_PO1)&0xF0;
if(data!=0xF0)
result=1;
// Set W83627EHF GPIO10~13 to Low
outportb(IO_PORT_BASE,0xF1);
outportb(IO_PO1,0x00);
// Read W83627EHF GPIO14~17 Status, if not Low error.
data=inportb(IO_PO1)&0xF0;
if(data!=0x00)
result=1;
// Set W83627EHF GPIO10~13 to input, GPIO14~GPIO17 to Output
outportb(IO_PORT_BASE,0xF0);
outportb(IO_PO1,0x0F);
// Set W83627EHF GPIO14~17 to High
outportb(IO_PORT_BASE,0xF1);
outportb(IO_PO1,0xF0);
// Read W83627EHF GPIO10~13 Status, if not High error.
data=inportb(IO_PO1)&0x0F;
if(data!=0x0F)
result=1;
// Set W83627EHF GPIO14~17 to Low
outportb(IO_PORT_BASE,0xF1);
outportb(IO_PO1,0x00);
// Read W83627EHF GPIO14~17 Status, if not Low error.
data=inportb(IO_PO1)&0x0F;
if(data!=0x00)
result=1;
Содержание AR-ES6050FLD
Страница 1: ...Revision 1 0 1 Revision Description Date 1 0 Release 2010 08 20 AR ES6050FLD System Guide...
Страница 5: ...Revision 1 0 5 3 System Configuration 3 2 4 8 9 10 11 12 13 7 5 6 1...
Страница 16: ...Revision 1 0 16 3 Appendix Cable Pin Define 1 Com cable 2 Power Cable 110mm BLACK BLACK YELLOW YELLOW...
Страница 17: ...Revision 1 0 17 3 Switch Cable...
Страница 18: ...Revision 1 0 18 4 AR B6050 Board Guide 4 1 Block Diagram...
Страница 21: ...Revision 1 0 21 4 2 2 AR B6050 LAYOUT Bottom side SODIMM1 CF...
Страница 38: ...Revision 1 0 38 printf For 10 seconds to reset n...