i2c tools 使用
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 使用的更多相关文章
- 在android下使用i2c tools
		在android使用i2c tools访问i2c,很方便,可以在https://launchpad.net/ubuntu/+source/i2c-tools 下载最新的i2c tools. 把i2c- ... 
- linux i2c tools
		最近要操作eeprom,所以了解一下i2c-tool的使用方法,记录于此. 参考链接: http://www.myir-tech.com/bbs/thread-7567-1-1.html http:/ ... 
- 【转】树莓派学习笔记——I2C Tools 学习笔记
		原文网址:http://blog.csdn.net/xukai871105/article/details/15029843 1.安装 I2C驱动载入和速率修改请查看博文[树莓派学习笔记——I ... 
- Beaglebone Black–I2C 接 BMP280 获取当前温度
		我有两个含温度传感的模块,一个是AOSONG 奥松电子的 AM2320 温度湿度,另一个是九轴里面的 Bosch BMP280.由于 AM2320 用 I2C MODBUS,直接用 I2C Tools ... 
- Linux I2C工具查看配置I2C设备【转】
		转自:http://blog.chinaunix.net/uid-26895763-id-3478882.html 在處理音訊相關的問題時,我通常會找個方法來讀寫codec中register的值.幸好 ... 
- 【转】 树莓派学习笔记——I2C设备载入和速率设置
		原文网址:http://blog.csdn.net/xukai871105/article/details/18234075 1.载入设备 方法1——临时载入设备 sudo modprobe -r i ... 
- 树莓派学习笔记——I2C设备载入和速率设置
		原文:http://blog.csdn.net/xukai871105/article/details/18234075 1.载入设备 方法1——临时载入设备 sudo modprobe -r i2c ... 
- RASPBERRY PI 外设学习资源
		参考: http://www.siongboon.com/projects/2013-07-08_raspberry_pi/index.html Raspberry Pi Get st ... 
- OK335xS PMIC(TPS65910A3A1RSL) reset
		/*********************************************************************** * OK335xS PMIC(TPS65910A3A1 ... 
随机推荐
- js中如何获取对象的长度和名称
			js如何获取对象长度和名称 一.总结 一句话总结:对象的长度不能用.length获取,用js原生的Object.keys可以获取到 var obj = {'name' : 'Tom' , 'sex' ... 
- matplotlib 可视化 —— 移动坐标轴(中心位置)
			通常软件绘图,包括 matlab.python 的 matplotlib,默认都是将坐标轴置于画布(figure)的最下侧(x 轴),最左侧(y 轴),也即将坐标原点置于左下角.而我们自己理解数学,以 ... 
- 青蛙的约会 poj 1061
			青蛙的约会 Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 86640 Accepted: 15232 Descripti ... 
- react ---- Router路由的使用和页面跳转
			React-Router的中文文档可以参照如下链接: http://react-guide.github.io/react-router-cn/docs/Introduction.html 首先,我们 ... 
- Kali linux 2016.2(Rolling)里Metasploit连接(包括默认和自定义)的PostgreSQL数据库之后的切换到指定的工作空间
			不多说,直接上干货! 为什么要这么做? 答: 方便我们将扫描不同的目标或目标的不同段,进行归类.为了更好的后续工作! 前期博客 Kali linux 2016.2(Rolling)里Metasploi ... 
- jquery实现上下浮动
			jquery实现上下浮动: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ... 
- ZOJ-3261 Connections in Galaxy War 并查集 离线操作
			题目链接:https://cn.vjudge.net/problem/ZOJ-3261 题意 有n个星星,之间有m条边 现一边询问与x星连通的最大星的编号,一边拆开一些边 思路 一开始是真不会,甚至想 ... 
- ArchLinux 调节屏幕亮度和音量大小
			我使用的是dwm,所以这种琐碎小事还要我们亲自动手, 以后考虑做个脚本,把声音调节.屏幕亮度什么的统统塞进去 屏幕亮度 # 查看亮度最大值 cat /sys/class/backlight/intel ... 
- 开源映射平台Mapzen加入了Linux基金会的项目
			2019年1月29日,Linux基金会宣布,开源映射平台Mapzen现在是Linux基金会项目的一部分. Mapzen专注于地图显示的核心组件,如搜索和导航.它为开发人员提供了易于访问的开放软件和数据 ... 
- Unity 获得视频的某一帧,生成缩略图
			Unity 并无直接获取视频某一帧图像的API,所以想要生成缩略图就要自己写方法了, 图片和视频都可以用这种方式生成缩略图,另,转载请标明出处,谢谢. using System.Collections ... 
