Appendix
- 26 -
EC5-1812CLDNA(B)
Select Register
bit[1]=1,bit[7:6]=
11;selset
GP33,GP38,GP3
9as GPIO
//select as INPUT or OUTPUT
unsigned int addr_select2=0x06;
unsigned int get_0=inportb(addr_select2)|0x04;
get_0=get_0&0xfe ;
outportb(addr_select2,get_0);
//base+offset6h GPIO IN/OUT
Select Register
bit[0]=0,bit[2]=1,;selset
GP18 as input ,GP16 as
output ;
addr_select2=0x07;
unsigned int get_2=inportb(addr_select2)&0xe3;
outportb(addr_select2,get_2);
//base+offset7h GPIO
IN/OUT Select Register
bit[4:2]=000; selset
GP28~GP26 as output
addr_select2=0x34;
unsigned int get_3=inportb(addr_select2)|0xc2;
outportb(addr_select2,get_3);
//base+offset34h GPIO Use