簡體   English   中英

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

[英]Raspberry Pi - how to use I2C and GPIO at the same time?

我正在一個項目中,在該項目中,我需要使用GPIO來切換引腳的高電平和低電平以及從I2C外設收集傳感器數據。 我讓每個組件都單獨工作,GPIO使用wireingPi,I2C使用open(...,...)和ioctl(...,...,...)。 另外,它們工作出色。 當我一起運行它們時,I2C總線進入一種狀態,其中i2cdetect顯示所有可能的地址值,直到重啟后我才能再次與I2C設備通信。 有沒有人看過這個,或者有人知道我可以做些什么來解決這個問題?

我正在同時使用gpio和i2c進行項目,並使用c / c ++中的connectionpi lib來完成所有工作。 為什么以及直接使用ioctl的原因是什么? 是您開發的分離模塊,還是單片應用程序?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM