Pin GPIO mana yang dapat digunakan tanpa modifikasi?


10

Saya telah menemukan bahwa banyak pin GPIO tidak dapat digunakan pada instalasi stok Raspbian dengan gpio-admin .

Sebagai contoh, saya memasang relay ke GPIO 21 hanya untuk menemukan setelah beberapa debug bahwa itu tidak berfungsi seperti yang diinginkan. Tetangga-tetangganya, GPIO 17 dan GPIO 22 keduanya berfungsi seperti yang diharapkan. GPIO 21 dilabeli sebagai PCMD_OUT, jadi saya kira itu sedang digunakan untuk tujuan lain.

Jadi saya ingin beberapa hal dijelaskan secara langsung:

  1. Pin mana yang dapat digunakan untuk membaca / menulis "di luar kotak?"
  2. Pin mana yang dapat digunakan dengan beberapa modifikasi (dan bagaimana)?
  3. Pin mana yang tidak bisa digunakan sama sekali?

Jawaban:


5

Pada saat reset hanya pin GPIO 14 & 15 yang ditugaskan ke fungsi alternatif UART, keduanya dapat diaktifkan kembali ke GPIO untuk memberikan total 17 pin GPIO

Apakah Anda memiliki papan Rev2? Lihat di sini

R-Pi PCB Revisi 2 PEMBARUAN: Menurut Eben pada [1] papan R-Pi Rev.2 yang diluncurkan mulai September 2012 menambah 4 GPIO pada konektor baru bernama P5, dan mengubah beberapa pinouts P1 GPIO yang ada . Pada Rev2, GPIO_GEN2 [BCM2835 / GPIO27] dialihkan ke P1 pin 13, dan mengubah apa yang menjadi SCL0 / SDA0 ke SCL1 / SDA1: SCL1 [BCM2835 / GPIO3] dialihkan ke pin P1 5, SDA1 [BCM2835 / GPIO2] diarahkan ke P1 pin 3. Juga koneksi power dan ground yang sebelumnya ditandai "Jangan Terhubung" pada P1 akan tetap terhubung, khususnya: P1-04: + 5V0, P1-09: GND, P1-14: GND, P1-17: + 3V3, P1-20: GND, P1-25: GND. Menurut komentar ini [2] (dan dikonfirmasi dalam posting ini [3] ) pinout P1 tidak diharapkan untuk berubah di masa depan di luar tata letak Rev.2 saat ini.

Dalam hal ini Anda harus mencoba GPIO 27 bukan GPIO 21


2

Berikut adalah tata letak konektor P1:

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

Tabel ini menunjukkan tata letak Rev1 dan Rev2. Seperti yang Anda lihat, di Rev2, nampan antara GPIO17 dan GPIO22 adalah GPIO27, bukan GPIO21. Ini mungkin sumber masalah Anda.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.