zoukankan      html  css  js  c++  java
  • i2c-tools命令使用 示例

    rk3288 在 i2c-4总线的0x51地址上挂有一颗 pcf8563 rtc芯片, 这里需要配合测试设置相关寄存器

    i2c-tools

    i2c-tools中含有四個執行檔:

    i2cdetect – 用來列舉I2C bus和上面所有的裝置
    i2cdump – 顯示裝置上所有register的值
    i2cget – 讀取裝置上某個register的值
    i2cset – 寫入裝置上某個register

    查看总线:

    root@EMT100X:/ # i2cdetect  -l
    i2c-0   i2c             rockchip_i2c                            I2C adapter
    i2c-4   i2c             rockchip_i2c                            I2C adapter


    查看总线上设备:


    root@EMT100X:/ # i2cdetect  -y -r 4
          0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
    00:          -- -- -- -- -- -- -- -- -- -- -- -- --
    10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    50: -- UU -- -- -- -- -- -- -- -- -- -- -- -- -- --
    60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    70: -- -- -- -- -- -- -- --


    可以看到0x51上有设备


    读写单个寄存器


    image

    读写0x51设备上的单个寄存器0xd:

    读取:

    i2cget -f -y 4 0x51 0xd

    写入:

    i2cset -f -y 4 0x51 0xd 0x80

  • 相关阅读:
    redis 解析配置文件
    redis 五大数据类型之sortedset
    redis 五大数据类型之hash篇
    redis 五大数据类型之set篇
    redis 五大数据类型之list篇
    redis_key键
    redis 五大数据类型之string篇
    redis使用
    redis下载安装
    Neutron Kilo-Liberty-Mitaka各版本区别
  • 原文地址:https://www.cnblogs.com/cute/p/14036494.html
Copyright © 2011-2022 走看看