安装:

apt-get install libi2c-dev i2c-tools

检测i2c总线数目

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

i2cdetect -l

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

检测i2c总线上挂载的设备

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

i2cdetect-r -y 

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

i2cdetect-r -y 

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

查看所有器件寄存器的值

i2cdump -f -y 7 0x50

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

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

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

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

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

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

最新文章

  1. Android 自定义View合集
  2. Codeforces 460D Little Victor and Set --分类讨论+构造
  3. [LeetCode] Remove Duplicates from Sorted List II
  4. 建议Javascript以后都用严格模式
  5. Easyui-datagrid groupview分组后勾选问题
  6. java日期加减
  7. Java 字符流实现文件读写操作(FileReader-FileWriter)
  8. lintcode:Length of Last Word 最后一个单词的长度
  9. elasticsearch 安装
  10. Java---文件夹及文件操作
  11. magento url rewrite
  12. Java正则表达式过滤并消除非法字符
  13. spring boot项目基本结构
  14. ffmpeg的各种黑科技
  15. spring 循环依赖问题
  16. css美化滚动条
  17. Log4j/Log4j2自定义Appender来实现日志级别计数统计及监控
  18. 百度统计数据的UV和IP为什么不一样?
  19. Go之单元测试
  20. linux下的一些操作命令

热门文章

  1. NSTheard 详解
  2. Every norm is a convex function
  3. python(pytest)+allure+jenkins 实现接口自动化的思路
  4. Java基础 - 输出
  5. picasso设置背景图片
  6. Advanced GET 9.1 修正汉化版(免注册、页面加载、保存都正常)
  7. 4django模板
  8. 每天一个Linux命令(21)find命令_xargs参数
  9. runtime-分类为什么不生成setter和getter
  10. CSS3图片悬停放大动画