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