zoukankan      html  css  js  c++  java
  • TX2 i2c-tools使用

    安装:

    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读取单个寄存器值:

     

  • 相关阅读:
    css 正方体
    鼠标放上去,不同的cursor光标类型
    文件上传用到的函数 20150205
    PHP常用正则表达式汇总
    代码练习之 登陆 PHP会话控制 session cookie
    正则表达式全部符号解释
    字典转模型
    Day11 TableView
    Day10
    Day9
  • 原文地址:https://www.cnblogs.com/chay/p/10553914.html
Copyright © 2011-2022 走看看