sudo apt-get install i2c-tools
安装以后可以使用以下命令
i2cdetect:检测i2c芯片
i2cdump:查看寄存器值
i2cget:获取单个寄存器值(8位寄存器)
i2cset:设置单个寄存器值(8位寄存器)
i2ctransfer:一次传输多字节数据(16位寄存器)
命令参数
-y 取消交互模式。默认情况下,i2cdetect 将等待用户的确认,当使用此标志时,它将直接执行操作。
-a 强行扫描非规则地址(一般不推荐)。
-q 使用 SMBus “快速写入” 命令进行探测(一般不推荐)。
-r 使用 SMBus “接收字节” 命令进行探测(一般不推荐)。
-F 显示系统总线支持的功能列表。
-V 显示 I2C 工具版本。
-l 显示已经在系统中使用的 I2C 总线。
i2cbus 表示要扫描的 I2C 总线的编号或名称。
fisrt last 表示要扫描的从设备地址范围。
命令参数
-f 强制访问设备
-y 取消交互模式。默认情况下,i2cget 将等待用户的确认,当使用此标志时,它将直接执行操作。
4、写入数据(i2cset)
5、查看数据 (i2cdump)