Appendix 54, Mi889 user’s manual – IBASE MI889 User Manual

Page 58

Advertising
background image

APPENDIX

54

MI889 User’s Manual


{
outportb(W627UHG_INDEX_PORT, W627UHG_UNLOCK);
outportb(W627UHG_INDEX_PORT, W627UHG_UNLOCK);
}
//---------------------------------------------------------------------------
void Lock_W627UHG (void)
{
outportb(W627UHG_INDEX_PORT, W627UHG_LOCK);
}
//---------------------------------------------------------------------------
void Set_W627UHG_LD( unsigned char LD)
{
Unlock_W627UHG();
outportb(W627UHG_INDEX_PORT, W627UHG_REG_LD);
outportb(W627UHG_DATA_PORT,

LD);

Lock_W627UHG();
}
//---------------------------------------------------------------------------
void Set_W627UHG_Reg( unsigned char REG, unsigned char DATA)
{
Unlock_W627UHG();
outportb(W627UHG_INDEX_PORT,

REG);

outportb(W627UHG_DATA_PORT,

DATA);

Lock_W627UHG();
}
//---------------------------------------------------------------------------
unsigned char Get_W627UHG_Reg(unsigned char REG)
{

unsigned char Result;

Unlock_W627UHG();
outportb(W627UHG_INDEX_PORT,

REG);

Result = inportb(W627UHG_DATA_PORT);

Lock_W627UHG();
return

Result;

}
//---------------------------------------------------------------------------


Advertising
This manual is related to the following products: