为什么我用光盘里的I2C软件包读写板子上的CAT1025可以正常操作,而用这个软件包操作数字电位器X9221,写入的指令可以,可是读操作却读不出。 (波特率设置为100k,在SDA。SCL脚上拉电阻为3.3K) 我的程序中的写操作如下:(可以正确的控制电阻滑动端) I2C_WriteNByte(X9221, ONE_BYTE_SUBA, 0XA0, p, 1);
我的程序中的读操作如下:(读出的到T中的数总是0XFF) I2C_ReadNByte (X9221, ONE_BYTE_SUBA, 0X90, T, 1); |