完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
各位好。
我用树莓派2B的sda(3)、scl(5)连接了一个pca9685驱动板的sda,scl管脚,驱动板上还接了一个sg90舵机。然后从树莓派上用i2cdetect看,但是i2c总线上没有设备。求各位大侠给看看是什么原因? 以下是i2cdetect的运行结果: pi@raspberrypi:~$ i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- pi@raspberrypi:~$ i2cdetect -l i2c-1 i2c 3f804000.i2c I2C adapter 附件是我的实物图片,里面设备间的scl、sda连反了,但我换回来之后i2c总线还是一样的没内容。
|
|
相关推荐
12个回答
|
|
|
|
|
|
不是的,raspi-config里面的i2c、spi都已经开了。我甚至重新进raspi-config里又开了i2c和spi一遍后重启,i2cdetect还是同样没内容。
|
|
|
|
asiavikin 发表于 2016-6-25 13:40 /etc/modprobe.d/modules里面添加i2c芯片名称没有 |
|
|
|
asiavikin 发表于 2016-6-25 13:40 sudo nano /etc/modules 添加以下两行内容: i2c-bcm2708 i2c-dev sudo nano /etc/modprobe.d/raspi-blacklist.conf 到这两行: blacklist spi-bcm2708 blacklist i2c-bcm2708 将他们删掉,然后保存退出,并重启树莓派! sudo modprobe i2c-dev sudo i2cdetect -y -a 1 |
|
|
|
原因找到了!是硬件的问题,又买了一块驱动板,i2cdetect 就出东西了: pi@raspberrypi:~$ sudo i2cdetect -y -a 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: 00 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: 40 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: 70 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 非常感谢可乐丸子版主的热心帮助! 同时也告知一下大家,有问题的那个pca9685驱动板子是从奇果派工坊的淘宝店买的,东西贵不说,他们的技术支持实在烂,害得我只好又从深圳的一家店再买了各同类型驱动板子,价钱才一半。 |
|
|
|
|
|
|
|
|
|
|
|
大神,我的blacklist里面没有这两行,然后i2cdetect -y 1这个指令提示could not open file "/dev/i2c-1" 怎么破?求解 |
|
|
|
冰镇西瓜 发表于 2016-7-14 21:17 你的是什么型号? |
|
|
|
可乐丸子好。
我用树莓派pi3 b连接了一个MPU-6050板。然后从树莓派上用i2cdetect看,但是i2c总线上没有设备。求各位大侠给看看是什么原因? 以下是i2cdetect的运行结果: pi@raspberrypi:~ $ sudo i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- pi@raspberrypi:~ $ sudo i2cdetect -l i2c-1 i2c 3f804000.i2c 附件是我的实物图片,但我换回来之后i2c总线还是一样的没内容。
|
|
|
|
|
|
|
|
abc828 发表于 2016-11-25 23:51 你好,你的问题解决了没 |
|
|
|
只有小组成员才能发言,加入小组>>
5424 浏览 0 评论
14019 浏览 9 评论
7693 浏览 0 评论
基于Amazon Echo 和 Raspberry Pi 的自动窗帘控制
7033 浏览 1 评论
【下载】《Linux+树莓派玩转智能家居》——亲手进行树莓派应用制作
157627 浏览 374 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-6 01:09 , Processed in 0.714559 second(s), Total 69, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191