IBASE IPPC1501-RE User Manual

Page 62

Advertising
background image

54

IPPC1501-RE User Manual

}

//---------------------------------------------------------------------------

void Dio5Initial(void)

{

unsigned char ucBuf;

Set_W627UHG_LD(0x08);

//switch to logic device 8

//enable the GP5 group

ucBuf = Get_W627UHG_Reg(0x30);

ucBuf |= 0x02;

Set_W627UHG_Reg(0x30, ucBuf);

}

//---------------------------------------------------------------------------

void Dio5SetOutput(unsigned char NewData)

{

Set_W627UHG_LD(0x08);

//switch to logic device 8

Set_W627UHG_Reg(0xE1, NewData);

}

//---------------------------------------------------------------------------

unsigned char Dio5GetInput(void)

{

unsigned char result;

Set_W627UHG_LD(0x08);

//switch to logic device 8

result = Get_W627UHG_Reg(0xE1);

return (result);

}

//---------------------------------------------------------------------------

void Dio5SetDirection(unsigned char NewData)

{

//NewData : 1 for input, 0 for output

Set_W627UHG_LD(0x08);

//switch to logic device 8

Set_W627UHG_Reg(0xE0, NewData);

}

//---------------------------------------------------------------------------

unsigned char Dio5GetDirection(void)

{

unsigned char result;

Advertising
This manual is related to the following products: