1
lxh1983 120 天前
因为 I2C 的 Bit0 是读/写标志,Bit1-Bit7 才是地址
|
2
gouchaoer2 OP @lxh1983 能具体一点么?
我看了一下 MAX9295 的 I2C 的二进制表示,好像 10 位往右移了 1bit 就是 7 位的,难道 linux 内核中 7 位的地址表示最后 1 位都是 0 ? 10 位:010000000 0x80 7 位: 01000000 0x40 |
3
gouchaoer2 OP @lxh1983
能具体一点么? 我看了一下 MAX9295 的 I2C 的二进制表示,好像 10 位往右移了 1bit 就是 7 位的,难道 linux 内核中 7 位的地址表示最后 1 位都是 0 ? 10 位 00010010000 0x90 7 位 01001000 0x48 |
4
sadfasdfa 120 天前 via iPhone
厂家有给 i2c 地址构成的,一般 0 位代表读写标志
|