Kit Pi 2 saya datang dengan kartu referensi pin GPIO berikut.
Selain menampilkan semua nomor pin 5V, 3.3V, GND, dan GPIO, ia memiliki informasi tambahan tentang beberapa pin GPIO seperti TXD, RXD, UART, CLK, PCM, DE0, CE1, SPI, DIN, DOUT, PCM, SDA, SCL, I2C, MOSI, MISO, SCLK, SPI, PCM, FS bersama dengan berbagai warna pada ini.
Apa arti semua ini? Saya berasumsi ini adalah pin khusus untuk sesuatu. Apakah tidak semua GPIO dapat digunakan dengan cara yang sama?
Tidak semua gpios dapat digunakan dengan cara yang sama.
GPio dapat dikonfigurasi untuk berada dalam salah satu dari delapan mode yang berbeda bernama
INPUT, OUTPUT, ALT0, ALT1, ALT2, ALT3, ALT4, dan ALT5.
Semuanya dapat digunakan dalam mode INPUT dan OUTPUT.
Penggunaan mode lain bervariasi sesuai dengan gpio. Beberapa mode dapat mengganti satu gpio menjadi jam dan mode yang sama dapat mengubah gpio yang berbeda menjadi garis UART RXD.
Ini mungkin tidak relevan dengan 99% pengguna. Mereka akan menggunakan perpustakaan untuk memanipulasi gpios dan perpustakaan akan mengatur mode yang diperlukan.
Lihat BCM2835 ARM Peripherals halaman 102 untuk mode dan makna gpio (hanya gpios 2-27 yang relevan pada Pis terbaru).
sumber
Setiap pin memiliki tujuan khusus masing-masing. Semuanya tidak dapat digunakan untuk input dan output. Anda bisa merujuk ke tutorial makezine untuk mempelajari lebih lanjut tentang GPIO. Untuk mempelajari fungsi khusus masing-masing pin, Anda dapat mengunjungi situs web ini .
sumber
Data pin yang Anda dapatkan di kartu referensi merujuk ke pengontrol mikro yang digunakan di papan tulis. Menemukan dokumen yang bagus menjelaskan pin.
Singkatnya: Anda dapat menggunakan pin untuk berkomunikasi dengan dunia luar. Misalnya SPI berarti Antarmuka Serial bus Antarmuka , I2C adalah protokol lain ...
sumber
Perlu dicatat bahwa nomor pengontrol Broadcom berbeda dari Raspberry Pi. Jangan bingung ketika mereferensikan tautan di atas dan kemudian melihat kartu referensi cepat dari CanaKit.
CanaKit melakukan pekerjaan hebat dengan peralatan mereka, saya punya beberapa.
FWIW, pin UART adalah untuk komunikasi serial dan saya telah banyak menggunakannya.
Situs ini memiliki BANYAK informasi tentang perangkat keras Pi
sumber