| void IIC_init()
 {
 //        DrvSYS_SetIPClock(E_SYS_I2C_CLK,1);
 DrvSYS_ResetIP(E_SYS_I2C_RST);
 DrvGPIO_InitFunction(E_FUNC_I2C);
 DrvI2C_Open(25000);
 DrvI2C_SetAddress(0,0x50,0);                                          //设置IIC 地址
 DrvI2C_SetAddress(1,0x51,0);                                          //设置IIC 地址
 DrvI2C_SetAddress(2,0x52,0);                                          //设置IIC 地址
 DrvI2C_SetAddress(3,0x53,0);                                          //设置IIC 地址
 DrvI2C_Ctrl(0, 0, 0, 1);
 DrvI2C_EnableInt();                                                           //IIC中断使能
 DrvI2C_InstallCallback(I2CFUNC,I2C_IRQHandler_RX);     //安装中断回调函数
 
 
 
 //        DrvI2C_ClearIntFlag();                                                          //清除中断标志
 //        DrvI2C_WriteData (0x55);                                                           //发送一个字节
 //        DrvI2C_ReadData();                                                                           //读一个字节
 
 //        I2C->I2CON.AA=1;
 //        I2C->I2CON.EI=1;
 //        I2C->I2CON.STA=0;
 //        I2C->I2CON.ENS1=1;
 //        I2C->I2CADDR0.GC=0;
 
 
 
 
 
 }
 |