Raspberry Pi 2 - 无法启用 /dev/i2c-0

Raspberry Pi 2 - cannot enable /dev/i2c-0

我在 raspberry 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

你必须添加

dtparam=i2c_vc=on

/boot/config.txt

以纳米为例

sudo nano /boot/config.txt

然后我可以在我的 Raspberry Pi 2 运行 Debian Wheezy 版本上看到两个 i2c 接口。

稍后您在检测总线上的 i2c 设备时可能会遇到问题。请在 Raspberry Pi 官方论坛上查看此主题以了解后续步骤。 i2c-0 on Raspberry Pi 2 Model B

Those gpios don't have external pull ups to 3V3. They will default to the internal 50k pull-ups to 3V3 but they not be sufficient to drive the bus. I'd try adding a 2k pull up to 3V3 on each pin (i2c-1 has external 1k8 pull-ups to 3V3).