linux-device-driver - Raspberry pi 中的 I2C Bitbanging

标签 linux-device-driver raspberry-pi i2c

我们正在我们的一个项目中使用 raspberry pi;同样,我们想使用 i2c 连接触摸屏。由于 pi 中的 i2c 不支持使用 i2c bit banging 的时钟延展计划。我正在按照链接中给出的程序进行操作; I2C-GPIO

我无法在 gpio 上激活 i2c。我收到以下错误

i2c-gpio: probe of i2c-gpio.0 failed with error -22

问候 苏曼

最佳答案

我记得刚开始使用 PI 时遇到过类似的错误,您是否在 PI 上启用了 I2C?我不确定你运行的是哪个发行版,所以我假设你安装了 Raspbian Wheezy。

I2C 在 Wheezy 上默认禁用。启用它的过程非常简单,但我没想到它会默认禁用,所以当第一次 I2C 调用失败时我很失望。您发布的示例也没有提到启用 I2C,所以我将从这里开始。

查看有关如何启用 I2C 的详细演练。 http://www.skpang.co.uk/blog/archives/575

关于linux-device-driver - Raspberry pi 中的 I2C Bitbanging,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14064857/

相关文章:

generics - 具有泛型类型结构值的结构

c - 不使用 "mmap"调用将物理内存映射到用户虚拟地址空间的替代方法

c# - 使用 C# 通过 LAN 与 Python 发送/接收文件

Linux 驱动程序。仅读取 IOCTL 命令有效

java - 使用 Ant 将 Maven 应用程序复制到 Raspberry Pi 时出现 AccessDeniedException

java - Android Things GPS ArrayIndexOutOfBoundsException

python - 如何使用 I²C 连接 Arduino Uno 和 Raspberry Pi

avr - I2C不读取

c - 在 linux 中的中断上下文中运行用户线程

linux - nopage()方法实现