Mein Pi 2-Kit wurde mit der folgenden GPIO-Pin-Referenzkarte geliefert.
Zusätzlich zur Anzeige aller 5V-, 3,3V-, GND- und GPIO-Pin-Nummern enthält es zusätzliche Informationen zu einigen der GPIO-Pins wie TXD, RXD, UART, CLK, PCM, DE0, CE1, SPI, DIN, DOUT, PCM, SDA, SCL, I2C, MOSI, MISO, SCLK, SPI, PCM, FS sowie verschiedene Farben auf diesen.
Was bedeutet das alles? Ich gehe davon aus, dass dies spezielle Stifte für etwas sind. Sind nicht alle GPIOs gleich verwendbar?
Nicht alle gpios sind auf die gleiche Weise verwendbar.
Ein GPIO kann so konfiguriert werden, dass es sich in einem von acht verschiedenen Modi befindet
EINGANG, AUSGANG, ALT0, ALT1, ALT2, ALT3, ALT4 und ALT5.
Sie können alle im INPUT- und OUTPUT-Modus verwendet werden.
Die Verwendung der anderen Modi variiert je nach GPIO. In einigen Modi kann ein GPIO als Clock und in demselben Modus ein anderes GPIO als UART-RXD-Leitung geschaltet werden.
Dies ist für 99% der Benutzer wahrscheinlich irrelevant. Sie werden eine Bibliothek verwenden, um die GPI zu manipulieren und die Bibliothek wird den benötigten Modus einstellen.
Siehe BCM2835 ARM-Peripheriegeräte Seite 102 für die gpio-Modi und deren Bedeutung (nur die gpios 2-27 sind für die jüngsten Pis relevant).
quelle
Jeder der Stifte hat seinen eigenen speziellen Zweck. Sie können nicht alle für die Ein- und Ausgabe verwendet werden. Weitere Informationen zu GPIOs finden Sie in der Anleitung von makezine . Um die speziellen Funktionen der einzelnen Pins kennenzulernen, können Sie diese Website besuchen .
quelle
Die PIN-Daten, die Sie auf der Referenzkarte erhalten, beziehen sich auf den auf der Karte verwendeten Mikrocontroller. Ich habe ein gutes Dokument gefunden , das die Stecknadeln erklärt.
Kurz gesagt: Sie können Stifte verwenden, um mit der Außenwelt zu kommunizieren. Zum Beispiel bedeutet SPI Serial Peripheral Bus Interface , I2C ist ein weiteres Protokoll ...
quelle
Es ist zu beachten, dass der Broadcom-Controller die Pins anders nummeriert als der Raspberry Pi. Lassen Sie sich nicht verwirren, wenn Sie auf den obigen Link verweisen und dann die Schnellreferenzkarte von CanaKit ansehen.
CanaKit macht einen tollen Job mit ihren Kits, ich habe mehrere.
FWIW, die UART-Pins sind für die serielle Kommunikation und ich habe sie oft benutzt.
Diese Seite enthält viele Informationen zur Pi-Hardware
quelle