我有一个 DS100MB203EVK 板、尝试通过 I2C 总线对器件进行读取/写入。 您能帮助检查我应该使用的从器件地址吗? 根据数据表(http://www.ti.com/lit/ds/symlink/ds100mb203.pdf)中的第7.6章、如果 AD[3:0]被设定为0000'b、从器件地址应该为0xB0 您能否提供以 MSB 显式开头的7位地址以及 AD[3:0]在该7位地址中的位置?
谢谢
Joe
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.
我有一个 DS100MB203EVK 板、尝试通过 I2C 总线对器件进行读取/写入。 您能帮助检查我应该使用的从器件地址吗? 根据数据表(http://www.ti.com/lit/ds/symlink/ds100mb203.pdf)中的第7.6章、如果 AD[3:0]被设定为0000'b、从器件地址应该为0xB0 您能否提供以 MSB 显式开头的7位地址以及 AD[3:0]在该7位地址中的位置?
谢谢
Joe
Joe、您好!
信号 AD[3:0]不是 I2C"地址"值的一部分。
对于 AD[3:0]= 0000'b、8位地址 为0xB0。 使用 I2C 时、8位地址 LSB 是一个 R/W 位。
对于 AD[3:0]= 0000'b、7位地址为0x58。 该地址以 MSB 开头
下面是一个快速表、显示了与 AD[3:0]配置对齐的8位和7位地址。
AD[3:0] 8位地址 7位地址
0000 0xB0 0x58
0001 0xB2 0x59
0010 0xB4 0x5A
0011 0xB6 0x5B
0100 0xB8 0x5C
等等
此致、
Lee