Zum Inhalt springen

WSAL19310 – Raspberry Pi Pico

Aus JW Tech Wiki

Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.

Zusammenfassung

Der Raspberry Pi Pico ist ein Mikrocontroller-Board mit dem RP2040-Chip, 26 GPIO-Pins und mehreren digitalen Schnittstellen. Es lässt sich über USB per Drag-and-Drop flashen und unterstützt MicroPython sowie C/C++ (pico-sdk) oder Arduino IDE.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • RP2040: Dual-Core Arm Cortex-M0+ bis 133 MHz, 264 KB SRAM, 2 MB Flash
  • 26 multifunktionsfähige GPIO-Pins; 2× SPI, 2× I2C, 2× UART, 3× 12-Bit-ADC, 16 PWM-Kanäle
  • 8 PIO-Zustandsmaschinen für eigene Peripherie-Emulation
  • USB 1.1 als Gerät und Host; Drag-and-Drop-Firmware-Flashen über Mass Storage
  • Niedrigstrom-Schlaf- und Ruhezustände; integrierter Temperatursensor
  • Castellated Module: direkt auf Trägerplatinen verlötbar
  • Entwicklungsumgebungen: Thonny (MicroPython), VSCode + pico-vscode (C/C++), Arduino IDE
  • Firmware-Flashen: BOOT gedrückt halten während des USB-Anschlusses → RMD erscheint → .uf2 kopieren
  • Für RP2040/RP2350-Boards: BOOT + RESET gleichzeitig drücken, erst RESET loslassen, dann BOOT
  • Beispielprojekte: LED, Ampel, Alarmanlage, Potentiometer, WS2812, LCD1602-I2C

Befehle und Beispiele – vor Ausführung prüfen: 

set(PICO_BOARD pico CACHE STRING "Board type")

Hinweise und Versionsgrenzen

  • Die angezeigten Pfadkonfigurationen (cmake, git, ninja, python) gelten für die Windows-Umgebung; andere Betriebssysteme erfordern Anpassung
  • Versionssensible Schritte: VSCode ab v1.87.0; CMake 3.28.6; Ninja 1.12.1; Python 3.12.1; Toolchain 13.2.Rel1 (ARM) bzw. RISCV.13.3 (RISCV)
  • CMake-Dateien dürfen keine chinesischen Zeichen enthalten, sonst kann der Import fehlschlagen
  • Bei Störungen: Eingangs-Pins auf Pull-up/Pull-down initialisieren; defekten USB-Kabel austauschen
  • Keine Garantie-, Zertifikations- oder Preisangaben in der Quelle; diese Punkte erfordern separate Bestätigung

Quelle und Revisionsnachweis