![Quanmax ECX-APL0 Series Скачать руководство пользователя страница 61](http://html1.mh-extra.com/html/quanmax/ecx-apl0-series/ecx-apl0-series_user-manual_3452600061.webp)
Appendix A
61
ECX-APL0 Series User’s Manual
0x520, //DIO_5
0x528, //DIO_6
0x530, //DIO_7
0x538}; //DIO_8
DWORD addr=0;
int main()
{
DWORD RetVal = 0;
DWORD gGpioLvValue = 0;
int i=0;
//Read the DIO pin 1~8 vaulue
into_PT_mode();//into the protect mode
//Setting the DIO pin as RX
printf("Setting DIO_1~8 pin as RX mode\n");
for (i=0; i<8; i++)
{
RetVal = read_mem_dword(MEM_BASE_A addr_offset[i]);
RetVal = RetVal & 0xFFFFFCFF;
gGpioLvValue = RetVal | 0x100; //Set TX Disable(Bit8)
write_mem_dword(MEM_BASE_A addr_offset[i], gGpioLvValue);
}
printf("Read DIO_1~8 value\n");
for (i=0; i<8; i++)
{
RetVal = read_mem_dword(MEM_BASE_A addr_offset[i]);
gGpioLvValue = RetVal & 0x2;
printf("DIO_%d = %d\n",i+1 ,gGpioLvValue > 0);
}
into_RL_mode();
system("pause");
//Setting the DIO pin as TX
into_PT_mode();
printf("Setting DIO_1~8 pin as TX mode\n");
for (i=0; i<8; i++)