題:
獲取超過26個GPIO引腳
Scoop
2012-11-02 09:03:07 UTC
view on stackexchange narkive permalink

我希望能夠從Raspberry Pi輸出75個數字輸出信號。但是,它只有26個GPIO引腳。精確的計時並不重要,只要在1秒以內即可。我需要能夠同時打開或關閉所有信號,這樣查理復用將無法正常工作。但我想知道是否可以使用現有的硬件來實現此目的?

請注意,儘管有26個引腳,但其中只有17個引腳可用於GPIO,其他引腳則是地線/電源。
七 答案:
recantha
2012-11-02 11:40:48 UTC
view on stackexchange narkive permalink

最好的解決方案可能是使用“端口擴展器”。

英國的HobbyTronics提供了一個擴展器套件: http://www.hobbytronics.co .uk / mcp23017-port-expander-board

有關端口擴展器的一般簡介,請訪問Wikipedia上的頁面: http://en.wikipedia.org/wiki/ Port_expander

Ddbyz是一個已死的網站。我建議將其從答案中刪除。
Mose
2012-11-02 13:16:33 UTC
view on stackexchange narkive permalink

使用一些通過I2C接口連接的MCP23008芯片,可以擴展多達64個其他GPIO端口。每個增加8個GPIO,最多可通過I2C連接八個。當您需要75個端口時,我想您會選擇MCP23017的老大哥MCP23017,它具有16個GPIO端口。不能將兩者混合併超過128,因為I2C總線上的限制8會同時應用於兩者,因為地址重疊。

為方便訪問I2C總線,您可以使用 Quick2Wire提供的I2C-Python-API Quick2Wire的芯片上也有貼子

我也祝PCF8574芯片好運。
avra
2012-11-02 14:47:06 UTC
view on stackexchange narkive permalink

看看 這個答案 ,其中 MAX7219 MAX7221 MAX6950 MAX6951 TLC5940 作為類似問題的解決方案進行了討論。

user24575
2014-12-28 04:31:36 UTC
view on stackexchange narkive permalink

您還可以使用基於 MCP23017 AB Electronics UK IO Pi IO Pi允許32個數字I / O,您可以通過Raspberry Pi的I2C端口對其進行控制。您也可以在一個Pi上最多容納4個引腳,最多可容納128個引腳。一塊板上基本上是兩個 MCP23017。儘管使用兩個 MCP23017s相對於 IO Pi便宜。

Graham Toal
2019-07-31 11:53:39 UTC
view on stackexchange narkive permalink

我知道這是一篇非常古老的文章,但這是您在Google搜索中如何訪問多個gpio引腳時發現的第一篇文章...而且結果不包含可能是最簡單的選擇的新功能:

因此對於其他搜索者,此新軟件可能正是您要尋找的:

  sudo apt install usbbootgui  

(描述在 https://www.raspberrypi.org/blog/gpio-expander/上更詳細地介紹)

,使您可以通過USB訪問多個派的GPIO。我猜想受限於您擁有的USB端口的數量。

我將自己使用它來創建一個eprom讀取器,以丟棄舊遊戲卡帶。 (這就是我一直在尋找這個的原因)

SlySven
2016-02-23 08:24:13 UTC
view on stackexchange narkive permalink

Raspberry Pi的“ 計算模塊”現已上市,並且它(和相應的開發板,如果您想讓自己更輕鬆地完成)提供全部120個BCM2835的GPIO引腳!但是,它還有其他一些東西可能會影響您是否要使用它...

Ottar L. Osen
2018-09-06 03:19:30 UTC
view on stackexchange narkive permalink

使用移位寄存器。 https://www.sparkfun.com/products/10680它們很便宜,您可以根據需要隨意放入許多。有些具有輸出使能/鎖存機制,可讓您同時進入三態和移位電平。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...