【Pi工具】开启树莓派的SPI及IIC
来源:互联网 发布:人死了会去哪里知乎 编辑:程序博客网 时间:2024/04/29 03:18
前言
树莓派默认是将SPI和I2C功能关闭的,如果你编写SPI的程序,但是SPI模块没打开,可能会出现如下错误:
ERROR: could not insert 'spi_bcm2708': No such device
下面我们就针对如何开启SPI功能做下简单的说明,当然开启其他功能也是完全一样的。
在终端输入
sudo raspi-config
命令,然后按照下图顺序依次操作即可,配置完成后重启树莓派即可生效。
若运行SPI程序出现如下错误
Unable to open SPI device: No such file or directory
则有可能是SPI模块并没有成功导入,用lsmod命令可以参看是否成功导入SPI模块
错出现上图所示字样,说明I2C和SPI模块以及成功导入,否则可以再执行一次配置,然后重启系统。
若执行I2C相关程序出现如下错误
Unable to open I2C device: No such file or directory
用lsmod命令可以看到i2c_bmc2708字样,但是没i2c_dev字样,那么还需要做如下处理
执行命令
sudo nano /etc/modules # 使用nano打开文件
然后增加
i2c_dev
行,安Ctrl+X退出编辑,输入Y保存内容,然后重启即可。
如下图所示:
树莓派默认是将SPI和I2C功能关闭的,如果你编写SPI的程序,但是SPI模块没打开,可能会出现如下错误:
ERROR: could not insert 'spi_bcm2708': No such device
下面我们就针对如何开启SPI功能做下简单的说明,当然开启其他功能也是完全一样的。
在终端输入
sudo raspi-config
命令,然后按照下图顺序依次操作即可,配置完成后重启树莓派即可生效。
若运行SPI程序出现如下错误
Unable to open SPI device: No such file or directory
则有可能是SPI模块并没有成功导入,用lsmod命令可以参看是否成功导入SPI模块
错出现上图所示字样,说明I2C和SPI模块以及成功导入,否则可以再执行一次配置,然后重启系统。
若执行I2C相关程序出现如下错误
Unable to open I2C device: No such file or directory
用lsmod命令可以看到i2c_bmc2708字样,但是没i2c_dev字样,那么还需要做如下处理
执行命令
sudo nano /etc/modules # 使用nano打开文件
然后增加
i2c_dev
行,安Ctrl+X退出编辑,输入Y保存内容,然后重启即可。
如下图所示:
0 0
- 【Pi工具】开启树莓派的SPI及IIC
- IIC与SPI的不同
- IIC、SPI、UART的区别
- IIC和SPI的区别
- SPI,IIc总线的区别
- USART、SPI、IIC的区别
- UART, SPI, IIC的详解及三者的区别和联系
- UART, SPI, IIC、485、422、RS232的详解及三者的区别和联系
- IIC和SPI通信的异同
- IIC和SPI的数据线区别
- SPI、IIC与UART的区别
- IIC、SPI、UART的区别与联系
- SPI IIC USART 区别
- SPI、IIC、UART区别
- SPI CAN IIC简介
- SPI、IIC、UART区别
- SPI与IIC比较
- SPI CAN IIC简介
- [bzoj]2463 [中山市选2009]谁能赢呢?
- 正则表达式中的元字符
- CentOS 6.7 配置 JAVA 1.8
- 前端模块化
- MapReduce中<k3,v3>输出到文件中的分隔符究竟是什么
- 【Pi工具】开启树莓派的SPI及IIC
- windows系统BleiCorpus 数据集加载出错
- R与Python之间该如何选择
- Python 进阶_OOP 面向对象编程_实例属性和方法
- Spring
- poj3669(有坑的bfs,mdzz出题人系列)
- comparable和comparator的区别
- 简单选择排序
- Codeforces 41D Pawn【dp+记录路径】