设为首页收藏本站
查看: 15326|回复: 0

使用i2c tools读取i2c设备

[复制链接]

34

主题

9

回帖

363

积分

中级会员

积分
363
conway 发表于 2015-8-3 22:52:17 | 显示全部楼层 |阅读模式
1、源码下载
从网站:http://dl.lm-sensors.org/i2c-tools/releases/下载i2c tools源码,这里选择i2c-tools-3.1.1.tar.bz2下载。
2、解压,交叉编译
[mw_shl_code=applescript,true]$ tar xjf i2c-tools-3.1.1.tar.bz2[/mw_shl_code]
[mw_shl_code=applescript,true]$ cd i2c-tools-3.1.1/[/mw_shl_code]
[mw_shl_code=applescript,true]$ make CC=arm-linux-gnueabihf-gcc[/mw_shl_code]
3、工具使用
将tools目录下的i2cdetect、i2cdump、i2cget、i2cset拷贝到开发板。
(1)i2cdetect
用i2cdetect检测有几组i2c总线在系统上,输入:
[mw_shl_code=applescript,true]# ./i2cdetect -l[/mw_shl_code]
1.png
获取i2c总线上的设备:
[mw_shl_code=applescript,true]# ./i2cdetect -y -r 1[/mw_shl_code]
2.png
[mw_shl_code=applescript,true]# ./i2cdetect -y -r 2[/mw_shl_code]
3.png
(2)i2cdump
用i2cdump读取i2c设备(LCD上的eeprom:0x52)的寄存器的信息:
[mw_shl_code=applescript,true]# ./i2cdump -f -y  2 0x52 c[/mw_shl_code]
4.png

回复

使用道具 举报

您需要登录后才可以回帖 登录

本版积分规则

Archiver|手机版|小黑屋|米尔科技论坛   

GMT+8, 2024-4-26 04:17 , Processed in 0.047812 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表