查看树莓派I2C设备是否正常
来源:互联网 发布:上海交大网络医学院 编辑:程序博客网 时间:2024/05/29 14:01
前言
在进行II2相关程序的开发时候,很多时候我们必须要确认硬件是否连接征程,设备是否按照我们的设想正常工作,设备地址多少。因此我们需要一个I2C tools来帮助我们
linux下安装
在控制台输入:
sudo apt-get install i2c-tools
等待安装成功,需要我们使用
sudo i2cdetect -l
命令来查看是否安装成功。
使用
I2C设备查询:
sudo i2cdetect -y 1
命令是扫描我们总线bus上所有i2c设备,并且打印出设备i2c总线地址
如图0x40 为pwm舵机驱动板的I2C总线地址
- 注意: 每次启动树莓派都可能出现I2C设备载入异常的情况
这时,需要重新装在i2c。命令如下
sudo modprobe -r i2c_bcm2708 #卸载设备 -r代表removesudo modprobe i2c_bcm2708 #重新载入设备
然后重复最开始,查看i2c设备运行是否正常。
寄存器数据导出
使用命令:
sudo i2cdump -y 1 0x77
即可导出地址为0x77设备的数据
寄存器数据写入
使用如下命令行:
sudo i2cset -y 1 0x77 0x99 0x55
即可向设备地址为0x77的0x90寄存器地址写入0x55
寄存器数据读出
使用如下命令:
sudo i2cget -y 1 0x77 0x90
即可读出总线地址为0x77设备的0x90寄存器地址的数据
0 0
- 查看树莓派I2C设备是否正常
- Linux I2C工具查看配置I2C设备
- Linux I2C工具查看配置I2C设备
- Linux I2C工具查看配置I2C设备
- 树莓派启用i2c设备
- linux通过I2C地址查看设备名称
- 监控cdn设备监控进程是否正常
- 查看GPS串行端口是否通信正常
- 5 linux下查看memcache是否正常
- 如何查看 Apache 模块是否正常
- 如何查看 Apache 模块是否正常
- 如何查看 Apache 模块是否正常
- 如何查看 Apache 模块是否正常
- 如何查看服务器的连接是否正常,连接正常运行
- i2c设备/模拟i2c
- 查看ios设备是否安装facebook
- 查看设备是否是 retina屏幕
- 查看某个设备是否有中断
- Oracle中视图的使用
- Hadoop-Impala优化十大指导原则和最佳实践
- HTML&CSS&JavaScript思维导图
- GC日志的可视化分析
- Ubuntu 下php调用c语言.so文件
- 查看树莓派I2C设备是否正常
- Bug库
- IPC之共享内存(三)
- Android Fragment使用hide和show方法的问题
- Android之ViewPager总结(二)
- SQL server 之存储过程(2)
- Android爬坑-悬浮窗显示位置问题
- c语言多叉树转二叉树
- CentOS Linux release 7.2.1511安装Tomcat7