Hardware
  • Registrieren

Raspberry PiAlle GPIOs des Raspberry Pi sind auf Steckerleisten als Pins verfügbar. Die einzelnen Pins können durch Steuerbefehle ser Software angesprochen und abgefragt werden. Einige Pins haben auch Mehrfachbelegungen, die unterschiedliche Funktionen erfüllen.

Inzwischen gibt es die verschiedensten Varianten des Raspberry Pi. Da wir hier sowohl mit den verschiedenen Schnittstellen, mit einzelnen GPIOs als auch mit mehreren Programmen experimentieren wollen habe ich eine Übersicht über die Anschlussbelegung der Raspberry Pi erstellt und auch die Unterschiede der Varianten dargestellt.

 

  • GPIO: Bezeichnung der GPIOs am Chip (wird vom System genutzt)
  • wiringPi Pin: Bezeichnung der Pins der wiringPi Software
  • DNC: "Do Not Connect" - Dies Pins werden für die Ansteuerung eines EPROMs auf HAT-kopatiblen Modulen genutzt, um z.B. Treiber für diese Module automatisch zu laden.

 

Hauptstiftleiste

 

wiringPi Pin GPIO Funktion Steckleiste Funktion GPIO wiringPi Pin Modelle Bemerkungen
3,3V 1 | 2 5v    

Raspberry Pi
Modell B Rev1
Modell B Rev2
Modell A
Modell A+
Modell B+

Raspberry Pi 2
Modell B

 

 
8 R1:0 / R2:2 SDA0 3 | 4 5V     Unterschied zwischen Rev1 und Rev2
Rev1: I2C0, Rev2: I2C1
9 R1:1 / R2:3 SCL0 5 | 6 GND    
7 4   7 | 8 TxD 14 15  
    GND 9 | 10 RxD 15 16
0 17   11 | 12   18 1
2 R1:21/R2:27   13 | 14 GND Unterschied zwischen Rev1 und Rev2
3 22   15 | 16   23 4  
    3,3V 17 | 18   24 5
12 10 MOSI 19 | 20 GND    
13 9 MISO 21 | 22   25 6
14 11 SCLK 23 | 24 CE0 8 10
    GND 25 | 26 CE1 7 11
    DNC 27 | 28 DNC    

Raspberry Pi
Modell A+
Modell B+

Raspberry Pi 2
Modell B

reserviert für EPROM auf HAT
21 5   29 | 30 GND      
  6   31 | 32   12 26
  13   33 | 34 GND    
  19   35 | 36   16  
  26   37 | 38   20  
  GND GND 39 | 40   21  
wiringPi Pin GPIO Funktion Steckleiste Funktion GPIO wiringPi Pin Modelle Bemerkungen

 

 

 

Stiftleiste P5 (unbestückt)

 

wiringPi Pin GPIO Funktion Steckleiste Funktion GPIO wiringPi Pin Modelle Bemerkungen
    5V 1 | 2 3,3v    

Raspberry Pi
Modell B Rev2

unbestückte
Lochreihe RM 2,54

17 28   3 | 4   29 18
19 30   5 | 6   31 20
    GND 7 | 8 GND    
wiringPi Pin GPIO Funktion Steckleiste Funktion GPIO wiringPi Pin Modelle Bemerkungen

Kommentare   

0 #4 Jörg 2013-07-18 19:36
Die Tabelle ist definitiv richtig. Es gab Anfangs ein Model B, welches in der Revision 1 256 MB RAM hatte. Erst die Revision 2 hatte dann 512 MB. Das Model A war schon länger in Planung, sollte sich aber nur in einem fehlenden LAN- und einem USB-Anschluss unterscheiden. Der Speicher war also eigentlich nicht das Unterscheidungs merkmal der beiden Modelle.
@Jan: Du bringst Model A und B sowie die Revisionen durcheinander.
Zitieren
-1 #3 Jan 2013-05-03 10:14
Ich glaube da hat sich ein Fehler eingeschlichen. ..
Model A -> 256MB RAM
Model B -> 512MB RAM
Model B -> Rev 1 => Pinbelegung für P1 wie in der Tabelle oben gezeigt (GPIO 21 ist in der P1 Leiste)
Model B -> Rev 2 => Auf P1 wurde 21 durch 27 ersetzt.

Infos dazu im allgemeinen...: golem.de/.../...

...und mit Details vom Hersteller: www.raspberrypi.org/.../1929 (Hier steht auch wo du im System nachsehen kannst was für eine Rev du hast.)

Bin da schon selber das eine oder andere Mal drüber gestolpert. Gerade über den GPIO 21/27 Tausch... ;)

@wolfgang: "Dann hätte ich aber eine Mischung aus Rev 1 und Rev 2?" => Der Beschreibung nach hast du dann ein Model B, Rev 2... :) Aber um ganz Sicher zu gehen, findest du hier (www.raspberrypi.org/.../1959) ein definitives Foto von Model B Rev 2 zum Vergleich...
Zitieren
0 #2 Jörg Neumann 2013-04-01 10:32
P5 ist eine nicht eingelötete Steckleiste gleich neben P1. Ich check das mal, evtl. ist meine Quelle auch falsch.
Zitieren
0 #1 wolfgang 2013-04-01 10:03
Pinbelegung
Frohe Ostern,
Du schreibst, REV1 hat 256MB und REV2 hat 512MB. Mein RPi hat 512MB aber nicht P5.
Benutze ich GPIO -g um die GPIO direkt anzusprechen, passiert bei GPIO 21 nichts,
GPIO 27 reagiert aber.
Dann hätte ich aber eine Mischung aus Rev 1 und Rev 2?.
Mit freundlichen Grüßen.
Wolfgang
Zitieren

Warenkorb

0 Produkte - 0,00 EUR
Zum Warenkorb

Neue Produkte

miniUSB Verbindungskabel 15cm (Artikelnummer: MINIUSB15CM)
0,65 EUR
Raspberry Pi 3 Modell B+ (Artikelnummer: RASPI3BPLUS)
36,50 EUR
Acrylgehäuse NanoPi NEO AIR (Artikelnummer: GEHNANOPINEOAIR)
5,50 EUR
3D Druck Gehäuse NanoPi NEO (Artikelnummer: GEHNANOPINEO)
4,50 EUR
NanoHat Proto (Artikelnummer: NANOHATPROTO)
7,45 EUR