0

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

4

1 回答 1

0

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

于 2016-08-30T13:25:33.437 回答