2016-08-09 61 views
0

我正在開發一個項目,我需要使用GPIO切換引腳的高低,並從I2C外設收集傳感器數據。我有每個組件單獨工作,使用開放(...,...)和ioctl(...,...,...)使用wiringPi和I2C的GPIO。另外他們工作很好。當我將它們一起運行時,I2C總線處於i2cdetect顯示所有可能地址值的狀態,並且在重新啓動之前我無法再與I2C設備通信。有沒有人看過這個或有人知道我能做些什麼來解決這個問題?Raspberry Pi - 如何同時使用I2C和GPIO?

+0

我認爲這將是一個非常適合在[樹莓派堆棧交換網站](http://raspberrypi.stackexchange.com) – iRove

+0

剛搬到那裏:http://raspberrypi.stackexchange.com/questions/53326 /使用-I2C與 - IOCTL - 和 - 的GPIO與 - wiringpi-同時問題 – dbmitch

回答

0

我正在使用gpio和i2c同時進行項目,並且全部使用wiringpi lib in c/C++。 爲什麼直接使用ioctl的理由是什麼? 它是你開發的獨立模塊還是它可以是單片應用程序?