i2ctool 工具命令解读
sample
./i2ctool 2 2 1 0xE0 2
命令解读:
(从左往右)
2表示写,1表示读;
2表示第2路IIC总线;
1表示写1个字节;
0xE0表示PCA9545的地址;
2表示切换到PCA9545第二路传输线上。
实际操作:
查看温度传感器的地址:比如0x9E
./i2ctool 1 2 2 1 0x9E 0
命令解读:
1表示读
2表示第二路I2C总线
2表示读2个字节
1表示寄存器地址长度,一般都是1个Byte(8bit),取cmd date len=1
当寄存器地址为16bit时,即要分为2个Byte,此时取cmd date len=2
0x9E 传感器地址
0 温度传感器读取温度偏移地址,LM75一般为0
#偏移地址手册中可以找到