Hangi GPIO pinleri herhangi bir değişiklik yapılmadan kullanılabilir?


10

GPIO pinlerinin çoğunun Raspbian'ın gpio-admin ile bir stok kurulumunda kullanılamadığını gördüm .

Örneğin, GPIO 21'e bir röle bağladım, ancak bazı hata ayıklamalarından sonra istediğiniz gibi çalışmadı. Komşu GPIO 17 ve GPIO 22'nin ikisi de beklendiği gibi çalışıyor. GPIO 21 PCMD_OUT olarak etiketlenmiştir, bu yüzden başka bir amaçla kullanıldığını tahmin ediyorum.

Bu yüzden basit bir şekilde açıklanması gereken birkaç şey istiyorum:

  1. Hangi kutucuklar “kutudan çıkmış” okumak / yazmak için kullanılabilir?
  2. Bazı modifikasyonlarla hangi pimler kullanılabilir (ve nasıl)?
  3. Hangi pimler hiç kullanılamaz?

Yanıtlar:


5

Sıfırlamada, UART işlevine sadece GPIO 14 ve 15 pinleri atanır, bu ikisi toplam 17 GPIO pinini sağlamak için GPIO'ya geri döndürülebilir

Rev2 kartınız var mı? Buraya bakın

R-Pi PCB Revizyon 2 GÜNCELLEME: [1] ' deki Eben'e göre, Eylül 2012'den itibaren piyasaya sürülen R-Pi Rev.2 kartı, P5 adlı yeni bir konektöre 4 GPIO daha ekliyor ve mevcut P1 GPIO pinouts'larının bazılarını değiştiriyor . Rev2'de GPIO_GEN2 [BCM2835 / GPIO27] P1 pin 13'e yönlendirilir ve SCL0 / SDA0 olanı SCL1 / SDA1 olarak değiştirir: SCL1 [BCM2835 / GPIO3] P1 pin 5'e yönlendirilir, SDA1 [BCM2835 / GPIO2] yönlendirilir P1 pimi 3. Ayrıca, daha önce P1'de "Bağlanma" olarak işaretlenmiş güç ve toprak bağlantıları özellikle bağlı olarak kalacaktır: P1-04: + 5V0, P1-09: GND, P1-14: GND, P1-17: + 3V3, P1-20: GND, P1-25: GND. Bu yoruma göre [2] (ve bu yazıda [3] onaylanmıştır ) P1 pinçikinin gelecekte mevcut Rev.2 düzeninin ötesinde değişmesi beklenmemektedir.

Bu durumda GPIO 21 yerine GPIO 27'yi denemelisiniz


2

İşte P1 konnektörünün düzeni:

P1-02  5V      5V
P1-04  5V      5V
P1-06  GND     GND
P1-08  GPIO14  GPIO14
P1-10  GPIO15  GPIO15
P1-12  GPIO18  GPIO18
P1-14  GND     GND
P1-16  GPIO23  GPIO23       
P1-18  GPIO24  GPIO24       
P1-20  GND     GND
P1-22  GPIO25  GPIO25       
P1-24  GPIO8   GPIO8
P1-26  GPIO7   GPIO7

P1-01  3.3V    3.3V
P1-03  GPIO0   GPIO2   
P1-05  GPIO1   GPIO3   
P1-07  GPIO4   GPIO4       
P1-09  GND     GND
P1-11  GPIO17  GPIO17       
P1-13  GPIO21  GPIO27     
P1-15  GPIO22  GPIO22       
P1-17  3.3V    3.3V
P1-19  GPIO10  GPIO10    
P1-21  GPIO9   GPIO9    
P1-23  GPIO11  GPIO11    
P1-25  GND

Bu tabloda hem Rev1 hem de Rev2 düzenleri gösterilmektedir. Gördüğünüz gibi, Rev2'de GPIO17 ve GPIO22 arasındaki kutu GPIO21 yerine GPIO27'dir. Bu muhtemelen probleminizin kaynağıdır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.