首页 > 其他 > 详细

i2c tools 使用

时间:2018-11-09 18:55:06      阅读:139      评论:0      收藏:0      [点我收藏+]

1、查询罗列出I2C的控制器总线数目

# i2cdetect -l
i2c-0   i2c             OMAP I2C adapter                        I2C adapter
i2c-1   i2c             OMAP I2C adapter                        I2C adapter

2、查询i2c总线上挂接的设备及设备的地址

# i2cdetect -y 0

技术分享图片

从上图可看出,在i2c 总线0上有1个设备地址为0x50

0 -------  i2c-0,
-y-------  取消用户交互,直接执行
-f --------强制执行

3、 通过i2c读出eeprom的所有的内容

# i2cdump -f -y 0 0x50

技术分享图片

4、通过i2c写入内容到eeprom

# i2cset -y -f 0 0x50 0x00 0x11
0   -------  i2c-0,
-y  -------  取消用户交互,直接执行
-f   -------  强制执行
0x50:I2C设备地址
0x00:寄存器地址
0x11:要写入的值

再次读取发现数据改变了,写入成功:

# i2cdump -f -y 0 0x50

技术分享图片

5、 参考文档

https://blog.csdn.net/yyyyyyyyyywwwwwwwwww/article/details/50233223
https://blog.csdn.net/kunkliu/article/details/78218165
http://blog.chinaunix.net/uid-26895763-id-3478882.html

i2c tools 使用

原文:https://www.cnblogs.com/yangxuli/p/9931576.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!