i2c设备读取
//显示所有可用的I2C总线 用查看列举I2C bus和上面所有的裝置
i2cdetect -l
//使用-y 总线号或总线名选项, 查看该总线下所有设备及设备地址 用來看bus上有哪些裝置
i2cdetect -y 1 //这里1代表第几个bus
i2ctransfer 寄存器读写检查
写寄存器
sudo i2ctransfer -f -y 1 w3@0x36 0x50 0x81 0x01
读寄存器
sudo i2ctransfer -f -y 1 w2@0x36 0x30 0x0A r3
//i2cdump、i2cget、i2cset只适用于读写8位的寄存器地址, 功能完全可由i2ctransfer代替, 所以不做介绍
参考:Linux系统下i2c工具 i2c-tool 的使用 - Raina_RLN - 博客园 (cnblogs.com)