【问题标题】:Raspberry Pi - how to use I2C and GPIO at the same time?Raspberry Pi - 如何同时使用 I2C 和 GPIO?
【发布时间】:2016-12-14 23:09:31
【问题描述】:

我正在做一个项目,我需要使用 GPIO 来切换引脚的高低以及从 I2C 外设收集传感器数据。我让每个组件单独工作,GPIO 使用wiringPi,I2C 使用open(...,...) 和ioctl(...,...,...)。分开他们工作得很好。当我一起运行它们时,I2C 总线进入 i2cdetect 显示所有可能的地址值的状态,并且在重新启动之前我无法再次与 I2C 设备通信。有没有人见过这个或者有没有人知道我可以做些什么来解决这个问题?

【问题讨论】:

标签: c raspberry-pi gpio i2c wiringpi


【解决方案1】:

我正在同时使用 gpio 和 i2c 进行项目,并使用 c/c++ 中的 wiringpi lib 完成所有工作。 为什么以及直接使用 ioctl 的原因是什么? 是您开发的独立模块还是单体应用程序?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多