我在Rasberry pi 2上遇到了一个问题,我已经完成了所有这些步骤:
*sudo nano /etc/modprobe.d/raspi-blacklist.conf //#blacklist i2c-bcm2708
*sudo nano /etc/modules //Add the Line i2c-dev at the end of the file
。
*编辑/boot/cmdline.txt文件:sudo nano /boot/cmdline.txt
//在该行的末尾添加bcm2708.vc_i2c_override=1
,当我运行ls /dev/i2c*
时,我只获得/dev/i2c-1.
任何想法?即时通讯使用Raspberry pi 2.thanks
我希望看到/dev/i2c-1
和/dev/i2c-0
而非/dev/i2c-1
。
答案 0 :(得分:5)
你必须添加
dtparam=i2c_vc=on
到
/boot/config.txt
以纳米为例
sudo nano /boot/config.txt
然后我可以在运行Debian Wheezy版本的Raspberry Pi 2上看到两个i2c接口。
稍后您可能会遇到检测总线上的i2c设备的问题。请参阅Raspberry Pi官方论坛上的这个主题,并提供后续步骤。 i2c-0 on Raspberry Pi 2 Model B
那些gpios没有外部上升到3V3。他们将默认为 内部50k上拉至3V3,但它们不足以驱动 公交车。我尝试在每个引脚上添加2k上拉至3V3(i2c-1具有 外部1k8上拉至3V3)。