EasyManua.ls Logo

IBASE Technology IB895 - Page 55

IBASE Technology IB895
60 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
APPENDIX
IB895 User’s Manual 51
}
//---------------------------------------------------------------------------
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;
Set_W627UHG_LD(0x08); //switch to logic device 8
result = Get_W627UHG_Reg(0xE0);
return (result);
}
//---------------------------------------------------------------------------

Table of Contents

Related product manuals