mg84fl54 Megawin Technology, mg84fl54 Datasheet - Page 84

no-image

mg84fl54

Manufacturer Part Number
mg84fl54
Description
Full-speed Usb Micro-controller
Manufacturer
Megawin Technology
Datasheet
17.5. Sample Code for TWSI
The following figure shows the sample code for TWSI using C language.
Fig 17-3 Sample Code for TWSI
#include "REG_MG84FL54.H"
void IIC_Start( void )
void IIC_Stop( void )
void IIC_Write( BYTE Data )
BYTE IIC_Read( BIT ACKorNACK )
void Initial_IIC( void )
84
{ STA = SET;
}
{ STO = SET;
}
{ SIDAT = Data;
}
{ AA = ACKorNACK;
}
{ P2M0 = 0x03;
}
while( SI == CLR );
STA = CLR;
SI = CLR;
while( STO == SET );
SI = CLR;
while( SI == CLR );
SI = CLR;
while(SI == CLR);
return SIDAT;
P2M1 = 0x03;
ENSI = SET;
CR1 = SET;
CR0 = SET;
MG84FL54B Data Sheet
// SET for ACK , CLR for NACK
// Set P2.0 , P2.1 Open_Drain Output
// Set P2.0 , P2.1 Open_Drain Output
// Enable TWSI
// CLK = 200K
MEGAWIN

Related parts for mg84fl54