首页 > 其他 > 详细

TX2 i2c-tools使用

时间:2019-03-18 18:27:03      阅读:373      评论:0      收藏:0      [点我收藏+]

 

安装:

apt-get install libi2c-dev i2c-tools

检测i2c总线数目

用i2cdetect检测有几组i2c总线在系统上:

i2cdetect -l

技术分享图片

可以看到系统中有9组IIC。

检测i2c总线上挂载的设备

用i2cdetect检测挂载在i2c总线上器件:

i2cdetect-r -y 1

技术分享图片

可以看到并没有挂载设备。

i2cdetect-r -y 7

技术分享图片

可以看到0x4C,0x50挂载了设备。 I2C 设备的位置显示为UU或者表示设备地址的数值,UU表示该设备在 driver 中被使用。

查看所有器件寄存器的值 

i2cdump -f -y 7 0x50

 用i2cdump查看器件所有寄存器的值:

技术分享图片

查看和设置单个寄存器的值 

千万注意,这里只可以用于示意来阐述如何设置寄存器的值,但是在TX2实际使用时,第7路,0x50实际上是EEPROM固定格式的定义,万万不可修改,否则后患无穷!!!

格式的具体定义参考此文档

i2cset -f -y 7 0x50 0x00 0xff
i2cget -f -y 7 0x50 0x00

 用i2cset设置单个寄存器值,用i2cget读取单个寄存器值:

技术分享图片 

TX2 i2c-tools使用

原文:https://www.cnblogs.com/chay/p/10553914.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!