I2c-tool工具使用


一、簡介

  i2c-tools工具是一個專門調試i2c的,開源,可獲取掛載的設備及設備地址,還可以在對應的設備指定寄存器設置值或者獲取值等功能。

二、使用方法:

配置i2ctools:   make menuconfig -->utilities--->i2c-tools

編譯完成后會在/usr/sbin目錄下生成i2cdetect、i2cdump、i2cget、i2cset文件

image.png

命令:
./i2cdetect -l        //用i2cdetect檢測有幾組i2c總線在系統上

  

image.png

./i2cdetect -r -y 1    //用i2cdetect檢測掛載在i2c1總線上器件

image.png

 

./i2cdump -f -y 1 0x49      //用i2cdump查看器件所有寄存器的值

用i2cset設置單個寄存器值,用i2cget讀取單個寄存器值,可以在初期調試時發揮很大作用,一旦有預期的現象出現,就可以用i2cdump讀出整個寄存器的值,然后固化到代碼中。

./i2cset -f -y 1 0x20 0x77 0x3f (設置i2c-1上0x20器件的0x77寄存器值為0x3f)
./i2cget -f -y 1 0x20 0x77     (讀取i2c-1上0x20器件的0x77寄存器值)

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM