1 Od37v61n5s89gXx8 2024-08-28 22:04:53 +08:00 因为 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 2024-08-29 08:40:21 +08:00 via iPhone 厂家有给 i2c 地址构成的,一般 0 位代表读写标志 |