Linux i2ctool 工具的使用方法

Posted Mculover666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux i2ctool 工具的使用方法相关的知识,希望对你有一定的参考价值。

一、介绍

i2c tool是一套在Linux用户态帮助调试i2c总线外设的工具。

官方网站:https://i2c.wiki.kernel.org/index.php/I2C_Tools

二、下载

https://git.kernel.org/pub/scm/utils/i2c-tools/i2c-tools.git/

三、使用

1. 探测总线和设备


参数说明:

  • -y:自动选择yes
  • -r:快速读指令
  • -q:快速写指令
  • -f:强制使用此设备地址

(1)探测i2c总线:

i2cdetect -l


(2)探测i2c设备

i2cdetect -y -r <id>

i2c0总线上地址0x1e处有设备:

i2c1总线上0x1a和0x38处有设备:

(3)查看设备支持的功能

i2cdetect -F 1

2. 打印i2c设备所有寄存器的值

i2cdump -f -y <id> <device addr>

3. 读取i2c设备某个寄存器的值

4. 写入i2c设备某个寄存器的值

以上是关于Linux i2ctool 工具的使用方法的主要内容,如果未能解决你的问题,请参考以下文章

速写聚101旅行速写(Travel sketch)国际场@巴厘岛

vscode自造速写技巧

速写聚101Travelsketch@雅加达 预热记者招待会

Note2MPS/PXE/ADS/INA电流电压,i2c设备在位和读,samba/nfs,ntp/log/me/树莓派,pip/office,vr,i2ctool,大数据,pam

java 如何秒速写一个线程启动

速写Sketch | 首饰:性身体与艺术的交集