首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Raspbian启用SPI模块

Raspbian启用SPI模块
EN

Stack Overflow用户
提问于 2015-01-30 21:39:25
回答 2查看 4.3K关注 0票数 1

对不起,如果这不是这个问题的合适论坛,但我在任何地方都找不到答案。我正在处理一个raspberry pi项目,它需要加载SPI模块。我不能把它装上。以下是我所做的

代码语言:javascript
复制
sudo apt-get update
sudo apt-get upgrade
sudo rpi-update

下面是我的blacklist.conf文件的样子

代码语言:javascript
复制
#blacklist spi and i2c by default (many users don't need them)
#blacklist spi-bcm2708
blacklist i2c-bcm2708

我已经重启过好几次了,没有运气。当我运行sudo uname -a

代码语言:javascript
复制
Linux raspberrypi 3.18.5+ #744 PREEMPT Fri Jan 30 18:19:07 GMT2015 armv6l GNU/Linux
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-31 21:27:43

参见http://www.raspberrypi.org/forums/viewtopic.php?f=28&t=97314修复了我的i2c和单线接口。这是需要的新内核升级到3.18.5在1月21日。

票数 2
EN

Stack Overflow用户

发布于 2015-01-31 00:45:23

你应该启用它。您没有指定如何测试它是否工作。

我的建议

  • 检查是否使用lsmod | grep spi_ls -al /dev/spi*启用了它
  • 如果它在您的程序中不工作,请尝试sudo adduser pi spi (如果您使用pi用户)
  • ( a)下载test.c ( b)用gcc spidev_test.c -o spidev_test编译它。如果遇到编译错误,请下载该文件并编译它:test.c?id=95b1ed2ac7ffe3205afc6f5a20320fbdb984da92 (该文件的旧版本) ( c)缩短Raspberry上的MOSI和MISO引脚(本示意图上的http://neophob.com/wp-content/uploads/2012/08/254px-GPIOs.png引脚9和10,但请再次检查您的覆盆子在原理图上应该缩短哪些引脚)。 ( d)运行编译后的程序sudo ./spidev_test -D /dev/spidev0.0 ( e)如果它返回 FF FF FF FF FF FF 40 00 00 00 00 95 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF DE AD BE EF BA AD F0 0D 它可以工作,您可能对您的程序或连接到其他设备有一些问题。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28245058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档