Home > News > GPIO Belegung für den Raspberry Pi B+ und WiringPi Update

GPIO Belegung für den Raspberry Pi B+ und WiringPi Update

Raspberry Pi B+ GPIO Änderungen und WiringPi Update

Das neue Raspberry Pi Modell B+ hat im Gegensatz zum letzten Model B nun 26 verwendbare GPIO-Pins anstelle von 17 bzw. 21 bei der Revision 2. Für das sehr verbreitete und bekannte Tool WiringPi hat es bereits ein Update gegeben welches nun für das Modell B+ Unterstützung anbietet.

Update – Ich habe euch ein GPIO Worksheet für das Modell B+ zum Download erstellt das ihr in euren Projekten gerne verwenden könnt.

Neue GPIO Pins?

Die bei Model B auf dem Header P5 verfügbaren Pins wurden beim B+ entfernt, vier dieser acht Pins waren Ground oder Spannung, die weiteren vier waren an GPIO28, 29, 30 und 31. Der Verlust dieser GPIO Pins wird natürlich mehr als ausgeglichen, es kommen auf dem B+ insgesamt neun neue GPIO Pins hinzu. Auf der Abbildung sind die “klassischen” Pins des Modell B (Rev 2, Bezeichnung auch P1-xx) dunkel hinterlegt. Dadurch sind die meisten bisher erhältlichen GPIO Erweiterungsplatinen elektrisch kompatibel mit dem Raspberry Pi B+, mechanische Kompatibilität steht allerdings auf einem anderen Blatt. Durch die neue nach rechts versetzte Anordnung des Headers, die zusätzlichen Pins, und die zusätzlichen & versetzen USB Ports lassen sich einige Erweiterungen nicht mehr stecken.

 Raspberry Pi B Plus GPIO

WiringPi Update für das Model B+

Wer sicher gehen möcht ob er die richtige WiringPi Version installiert hat kann dies mit „gpio -v“ überprüfen, die Version sollte 2.18 sein.

Wer eine alte Version von WiringPi einsetzt kann diese wie folgt aktualisieren

Wer die WiringPi Pins zu den GPIO Pins zuordnen möchte kann dies mit gpio readall erledigen.

WiringPiRaspberry Pi B & B+PinPinRaspberry Pi B & B+WiringPi
+ 3,3 V12+ 5 V
8(SDA1) GPIO 234+ 5 V
9(SCL1) GPIO 356GND
7(GPIO_GCLK) GPIO 478GPIO 14 (TXD0)15
GND910GPIO 15 (RXD0)16
0(GPIO_GEN0) GPIO 171112GPIO 18 (GPIO_GEN1)1
2(GPIO_GEN2) GPIO 271314GND
3(GPIO_GEN3) GPIO 221516GPIO 23 (GPIO_GEN4)4
+ 3,3 V1718GPIO 24 (GPIO_GEN5)5
12(SPI_MOSI) GPIO 101920GND
13(SPI_MISO) GPIO 92122GPIO 25 (GPIO_GEN6)6
14(SPI_SLCK) GPIO 112324GPIO 8 (SPI_CE0_N)10
GND2526GPIO 7 (SPI_CE1_N)11
30(nur für I2C) ID_SD2728ID_SC (nur für I2C) 31
21GPIO 52930GND
22GPIO 63132GPIO 12 26
23GPIO 133334GND
24GPIO 193536GPIO 16 27
25GPIO 263738GPIO 20 28
GND3940GPIO 21 29

Übersicht GPIOs Model B+

Raspberry-Pi-GPIO-Layout-Model-B-Plus

Über raspberry.tips

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.