gpt4 book ai didi

c - Raspberry Pi - 如何同时使用I2C和GPIO?

转载 作者:行者123 更新时间:2023-11-30 16:58:25 28 4
gpt4 key购买 nike

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

最佳答案

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

关于c - Raspberry Pi - 如何同时使用I2C和GPIO?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38841679/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com