| 一位兄弟再调试I2C读器件时缓冲第一个字节怎么也不对,后来发现读完缓冲之后要延时一下,不知为何已经I2CHW_RD_COMPLETE数据还要慢半拍,以后兄弟们若遇到此类问题无法解决时别忘了延时,哈哈,感谢siemens,Mr. zheng竭力帮忙释疑解决此问题。 
 I2CHW_bWriteBytes(sla,&suba,1,I2CHW_NoStop);
 while(!I2CHW_bReadI2CStatus() & I2CHW_WR_COMPLETE);
 I2CHW_ClrWrStatus();
 
 I2CHW_fReadBytes(sla,s,no,I2CHW_CompleteXfer);
 while(!I2CHW_bReadI2CStatus() & I2CHW_RD_COMPLETE);
 I2CHW_ClrRdStatus();//调试I2C时发现的
 for(i = 0; i < 100; i++ );//延时一下
 
 |