www.pudn.com > uCOSV262.rar > IIC.h


/*******system  clock   8MHZ*******************/ 
 
#define GENERATE_STOP       0x54    //01010100 ENSMB = 1, STO =1,AA =1 
#define RELEASE_BUS_ACK     0x44    //使能SMBUS,应答返回AA(低电平)01000100 AA=1 
#define RELEASE_BUS_NACK    0x40    //01000000 AA = 0 
#define RELEASE_BUS_STA     0x64   //01100100	STA = 1,AA = 1, 
 
#define ONE_BYTE_SUBA      1 
#define TWO_BYTE_SUBA      2 
//#define X_ADD_8_SUBA       3 
 
 
 
extern unsigned char SmbRec(unsigned char slaveAddr, unsigned char *subAddr,unsigned char subAddressType,unsigned char size, unsigned char *recPtr ); 
extern unsigned char SmbSend (unsigned char slaveAddr, unsigned char *subAddr, unsigned char subAddressType, unsigned char size, unsigned char *sendPtr);