Otevře se na nové kartě

Raspberry Pi GPIO Pinout (40 pinů)

40pinová lišta GPIO je u Raspberry Pi stejná od modelu B+ – najdete ji na Raspberry Pi 5, 4, 3, Zero 2 W i starších deskách. Díky tomu fungují HATy a rozšiřující desky napříč generacemi.

Diagram ukazuje čísla GPIO (BCM) i fyzická čísla pinů 1–40. Právě jejich záměna je nejčastější chyba při zapojování.

Parametry

  • 28 GPIO s logikou 3,3 V (GPIO0–27)
  • napájení 2× 5 V a 2× 3,3 V, 8× GND
  • UART (GPIO14/15), I2C1 (GPIO2/3), SPI0 a SPI1
  • hardwarové PWM na GPIO12, 13, 18 a 19
  • PCM/I2S na GPIO18–21, 1-Wire na libovolném GPIO (výchozí GPIO4)
  • GPIO0/1 (ID_SD/ID_SC) jsou vyhrazené pro EEPROM HATu
  • u Raspberry Pi 5 obsluhuje lištu čip RP1, u starších modelů přímo SoC Broadcom

Na Raspberry Pi 5 ovládejte GPIO knihovnou gpiozero nebo libgpiod – oblíbená RPi.GPIO kvůli čipu RP1 nefunguje (jako náhrada slouží balíček rpi-lgpio).

Pinout a tabulka pinů

Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.

Raspberry Pi – GPIO pinout (40 pinů)Raspberry Pi – GPIO pinout (40 pinů)chiptron.czRaspberry Pi is a trademark of Raspberry Pi Ltd. 1 3V3 ← Výstup 3,3 V – jen pro menší zátěž (senzory) 3 GPIO2 I2C1 SDA 5 GPIO3 I2C1 SCL 7 GPIO4 GPCLK0 9 GND 11 GPIO17 SPI1 CE1 13 GPIO27 15 GPIO22 17 3V3 ← Výstup 3,3 V – jen pro menší zátěž (senzory) 19 GPIO10 SPI0 MOSI 21 GPIO9 SPI0 MISO 23 GPIO11 SPI0 SCLK 25 GND 27 GPIO0 ID_SD 29 GPIO5 GPCLK1 31 GPIO6 GPCLK2 33 GPIO13 PWM1 35 GPIO19 PWM1 PCM FS SPI1 MISO 37 GPIO26 39 GND 2 5V ↔ 5 V přímo z napájení Pi – lze jím Pi i napájet (bez ochrany) 4 5V ↔ 5 V přímo z napájení Pi – lze jím Pi i napájet (bez ochrany) 6 GND 8 GPIO14 UART TX 10 GPIO15 UART RX 12 GPIO18 PWM0 PCM CLK SPI1 CE0 14 GND 16 GPIO23 18 GPIO24 20 GND 22 GPIO25 24 GPIO8 SPI0 CE0 26 GPIO7 SPI0 CE1 28 GPIO1 ID_SC 30 GND 32 GPIO12 PWM0 34 GND 36 GPIO16 SPI1 CE2 38 GPIO20 PCM DIN SPI1 MOSI 40 GPIO21 PCM DOUT SPI1 SCLK GPIO UART I2C SPI PWM I2S (PCM) Napájení Zem (GND)
Stáhnout:PNGSVG
Tabulka pinů – Raspberry Pi GPIO (40 pinů)
PinNázevSměrUARTI2CSPIPWMI2S (PCM)ADCPoznámka
13V3výstupVýstup 3,3 V – jen pro menší zátěž (senzory)
25Vvstup/výstup5 V přímo z napájení Pi – lze jím Pi i napájet (bez ochrany)
3GPIO2vstup/výstupI2C1 SDAI2C1 SDA; na desce pull-up 1,8 kΩ
45Vvstup/výstup5 V přímo z napájení Pi – lze jím Pi i napájet (bez ochrany)
5GPIO3vstup/výstupI2C1 SCLI2C1 SCL; na desce pull-up 1,8 kΩ. Spojením s GND se vypnuté Pi zapne
6GND–
7GPIO4vstup/výstupGPCLK0; výchozí pin 1-Wire (dtoverlay=w1-gpio)
8GPIO14vstup/výstupUART TXUART TX – sériová konzole
9GND–
10GPIO15vstup/výstupUART RXUART RX – sériová konzole
11GPIO17vstup/výstupSPI1 CE1
12GPIO18vstup/výstupSPI1 CE0PWM0PCM CLKPWM0; PCM CLK (I2S); SPI1 CE0
13GPIO27vstup/výstup
14GND–
15GPIO22vstup/výstup
16GPIO23vstup/výstup
173V3výstupVýstup 3,3 V – jen pro menší zátěž (senzory)
18GPIO24vstup/výstup
19GPIO10vstup/výstupSPI0 MOSI
20GND–
21GPIO9vstup/výstupSPI0 MISO
22GPIO25vstup/výstup
23GPIO11vstup/výstupSPI0 SCLK
24GPIO8vstup/výstupSPI0 CE0
25GND–
26GPIO7vstup/výstupSPI0 CE1
27GPIO0vstup/výstupID_SDI2C0 SDA pro EEPROM HATu – nepoužívat
28GPIO1vstup/výstupID_SCI2C0 SCL pro EEPROM HATu – nepoužívat
29GPIO5vstup/výstupGPCLK1
30GND–
31GPIO6vstup/výstupGPCLK2
32GPIO12vstup/výstupPWM0PWM0
33GPIO13vstup/výstupPWM1PWM1
34GND–
35GPIO19vstup/výstupSPI1 MISOPWM1PCM FSPWM1; PCM FS (I2S); SPI1 MISO
36GPIO16vstup/výstupSPI1 CE2
37GPIO26vstup/výstup
38GPIO20vstup/výstupSPI1 MOSIPCM DINPCM DIN (I2S); SPI1 MOSI
39GND–
40GPIO21vstup/výstupSPI1 SCLKPCM DOUTPCM DOUT (I2S); SPI1 SCLK

Na co si dát pozor

  • GPIO nejsou 5V tolerantní. 5 V na vstupu může Raspberry Pi zničit.
  • Piny 5V jsou spojené přímo s napájením – napájení přes ně obchází ochranu, pozor na polaritu.
  • Z pinů 3,3 V berte jen menší proud (senzory), na větší zátěž použijte vlastní stabilizátor.
  • GPIO2/3 (I2C1) mají na desce pull-up 1,8 kΩ – jako obecné vstupy se chovají jinak než ostatní piny.
  • V kódu se používají čísla GPIO (BCM), ne fyzická čísla pinů na liště.

Kde koupit

Raspberry Pi seženete například tady:

Projekty s Raspberry Pi na chiptronu

Na chiptronu najdete tyto projekty a návody:

Další pinouty

Všechny pinouty najdete na stránce Pinouty.