Otevře se na nové kartě

Waveshare RP2040-Zero Pinout

RP2040-Zero od Waveshare je deska velikosti palce (23,5 × 18 mm) s čipem RP2040, stejným jako Raspberry Pi Pico. Má USB-C, adresovatelnou RGB LED a 29 GPIO – 20 na pájecích ploškách po obvodu a dalších 9 na ploškách zespodu.

Hodí se do malých zařízení, makro klávesnic nebo jako levná náhrada Pica tam, kde se nevejde.

Parametry

  • RP2040: 2× Arm Cortex-M0+ až 133 MHz, 264 kB SRAM, 8 stavových automatů PIO
  • 2 MB flash
  • 29 GPIO (20 po obvodu, 9 na ploškách zespodu), 4 analogové vstupy (GP26–GP29)
  • 2× UART, 2× I2C, 2× SPI, 16× PWM
  • USB-C (nativní USB 1.1), RGB LED WS2812 na GP16
  • tlačítka BOOT a RESET
  • 23,5 × 18 mm, pájecí plošky na hraně (castellated)

Programuje se stejně jako Pico: se stisknutým tlačítkem BOOT připojte USB (nebo stiskněte RESET) a deska se ukáže jako disk RPI-RP2, kam se nahraje soubor UF2. V Arduinu použijte jádro arduino-pico (deska „Waveshare RP2040 Zero“), funguje i MicroPython a CircuitPython.

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.

Waveshare RP2040-Zero – pinoutWaveshare RP2040-Zero – pinoutchiptron.czUSB-CBOOTRESETRP2040 zespoduLED: GP16 (RGB WS2812) 23 5V ↔ 5 V z USB (bez diody), nebo napájecí vstup 5 V 22 GND 21 3V3 ← Výstup 3,3 V ze stabilizátoru (500 mA pro celou desku) 20 GP29 UART0 RX I2C0 SCL SPI1 CSn ADC3 19 GP28 UART0 TX I2C0 SDA SPI1 RX ADC2 18 GP27 I2C1 SCL SPI1 TX ADC1 17 GP26 I2C1 SDA SPI1 SCK ADC0 16 GP15 I2C1 SCL SPI1 TX 15 GP14 I2C1 SDA SPI1 SCK 1 GP0 UART0 TX I2C0 SDA SPI0 RX 2 GP1 UART0 RX I2C0 SCL SPI0 CSn 3 GP2 I2C1 SDA SPI0 SCK 4 GP3 I2C1 SCL SPI0 TX 5 GP4 UART1 TX I2C0 SDA SPI0 RX 6 GP5 UART1 RX I2C0 SCL SPI0 CSn 7 GP6 I2C1 SDA SPI0 SCK 8 GP7 I2C1 SCL SPI0 TX 9 GP8 UART1 TX I2C0 SDA SPI1 RX 14 GP13 UART0 RX I2C0 SCL SPI1 CSn 13 GP12 UART0 TX I2C0 SDA SPI1 RX 10 GP9 UART1 RX I2C0 SCL SPI1 CSn 11 GP10 I2C1 SDA SPI1 SCK 12 GP11 I2C1 SCL SPI1 TX GPIO UART I2C SPI ADC (analog) Napájení Zem (GND)
Stáhnout:PNGSVG
Tabulka pinů – Waveshare RP2040-Zero
PinNázevSměrUARTI2CSPIPWMADCPoznámka
1GP0vstup/výstupUART0 TXI2C0 SDASPI0 RXPWM0 A
2GP1vstup/výstupUART0 RXI2C0 SCLSPI0 CSnPWM0 B
3GP2vstup/výstupUART0 CTSI2C1 SDASPI0 SCKPWM1 A
4GP3vstup/výstupUART0 RTSI2C1 SCLSPI0 TXPWM1 B
5GP4vstup/výstupUART1 TXI2C0 SDASPI0 RXPWM2 A
6GP5vstup/výstupUART1 RXI2C0 SCLSPI0 CSnPWM2 B
7GP6vstup/výstupUART1 CTSI2C1 SDASPI0 SCKPWM3 A
8GP7vstup/výstupUART1 RTSI2C1 SCLSPI0 TXPWM3 B
9GP8vstup/výstupUART1 TXI2C0 SDASPI1 RXPWM4 A
10GP9vstup/výstupUART1 RXI2C0 SCLSPI1 CSnPWM4 B
11GP10vstup/výstupUART1 CTSI2C1 SDASPI1 SCKPWM5 A
12GP11vstup/výstupUART1 RTSI2C1 SCLSPI1 TXPWM5 B
13GP12vstup/výstupUART0 TXI2C0 SDASPI1 RXPWM6 A
14GP13vstup/výstupUART0 RXI2C0 SCLSPI1 CSnPWM6 B
15GP14vstup/výstupUART0 CTSI2C1 SDASPI1 SCKPWM7 A
16GP15vstup/výstupUART0 RTSI2C1 SCLSPI1 TXPWM7 B
17GP26vstup/výstupUART1 CTSI2C1 SDASPI1 SCKPWM5 AADC0
18GP27vstup/výstupUART1 RTSI2C1 SCLSPI1 TXPWM5 BADC1
19GP28vstup/výstupUART0 TXI2C0 SDASPI1 RXPWM6 AADC2
20GP29vstup/výstupUART0 RXI2C0 SCLSPI1 CSnPWM6 BADC3ADC3 – na rozdíl od Pica vyvedený jako běžný pin
213V3výstupVýstup 3,3 V ze stabilizátoru RT9013 (500 mA včetně spotřeby desky).
22GND–
235Vvstup/výstup5 V přímo z USB konektoru (VBUS, bez diody). Lze jím desku napájet, ale nepřipojujte zdroj současně s USB – napětí by teklo do počítače.
zespoduGND–
zespoduGP25vstup/výstupUART1 RXI2C0 SCLSPI1 CSnPWM4 B
zespoduGP24vstup/výstupUART1 TXI2C0 SDASPI1 RXPWM4 A
zespoduGP23vstup/výstupUART1 RTSI2C1 SCLSPI0 TXPWM3 B
zespoduGP22vstup/výstupUART1 CTSI2C1 SDASPI0 SCKPWM3 A
zespoduGP21vstup/výstupUART1 RXI2C0 SCLSPI0 CSnPWM2 B
zespoduGP20vstup/výstupUART1 TXI2C0 SDASPI0 RXPWM2 A
zespoduGP19vstup/výstupUART0 RTSI2C1 SCLSPI0 TXPWM1 B
zespoduGP18vstup/výstupUART0 CTSI2C1 SDASPI0 SCKPWM1 A
zespoduGP17vstup/výstupUART0 RXI2C0 SCLSPI0 CSnPWM0 B

Na co si dát pozor

  • GPIO nejsou 5V tolerantní.
  • RGB LED je adresovatelná (WS2812) – digitalWrite ji nerozsvítí, potřebujete knihovnu NeoPixel.
  • Pin 5V je přímo napětí z USB bez diody – zdroj nepřipojujte současně s USB.
  • Plošky zespodu (GP17–GP25) mají rozteč 1,27 mm – na nepájivé pole se nehodí.
  • Klony mívají stejné rozložení, ale jinou flash nebo stabilizátor.

Kde koupit

RP2040-Zero seženete například tady:

RP2040 na chiptronu

Na chiptronu najdete tyto projekty a návody:

  • RP2040 v Arduino IDE – instalace jádra arduino-pico a první nahrání programu
  • Začínáme s RP2040 – vzorové kódy v MicroPythonu a inspirace ze studentských projektů
  • Picogame – herní engine pro CircuitPython optimalizovaný pro čipy RP2040 a RP2350
  • Čip RP2040 – mikrokontrolér od Raspberry Pi dostupný i samostatně pro vlastní desky

Další pinouty

Všechny pinouty najdete na stránce Pinouty.