TPS65218D0的数据表列出了 i2c 地址始终为0x24。 但是 、有时数据表会将 i2c 地址指定为7位数字、而其他时候 则指定为8位数字、LSB (读/写位)为隐式0。 数据表中不清楚是哪一个。
是这样的:
0100100x
还是这样:
0010010x
x 是 i2c 字节的读取/写入控制位。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
TPS65218D0的数据表列出了 i2c 地址始终为0x24。 但是 、有时数据表会将 i2c 地址指定为7位数字、而其他时候 则指定为8位数字、LSB (读/写位)为隐式0。 数据表中不清楚是哪一个。
是这样的:
0100100x
还是这样:
0010010x
x 是 i2c 字节的读取/写入控制位。
这是数据表的第1页:"I2C 接口(地址0x24)"、但我无法描绘不存在的段(其中显示的是地址的位格式、而不仅仅是十六进制数)。 正如我所描述的、有2种方法可以解释这一点。 i2c 标准指定7位地址(第8位被视为读/写控制位、而不是地址的一部分)、但许多数据表仍将该值显示为8位数字(位顺序:[A6、A5、A4、A3、A2、 A1、a0、0])、其中 LSB 为零、而其他不包括零:(位顺序:[A6、A5、A4、A3、A2、 A1、a0])。 最好的数据表只显示了 一种二进制格式、如0100100x。
可能是另一种提出问题的方法:此设备的7位地址是什么?