这些地址是由i2cdetect 7位还是8位I2C地址报告的?我的希望是更一般的7位地址。
我开始进行一些实验,但是如果手册对报告的格式更明确一点,那就太好了。
$ sudo i2cdetect -y 2
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- 1d -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- 61 -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- -- 发布于 2022-02-15 11:09:09
我的实验表明,它们是7位地址,例如,i2cdetect返回您的0x33 (0b00110011),无论您在总线上物理上看到的是:
0x66 (0x33<<1和LSB设置为0)主服务器将把数据发送给从服务器0x67 (0x33<<1和LSB设置为1)主程序将从从服务器读取数据。https://unix.stackexchange.com/questions/651206
复制相似问题