Zum Inhalt springen

WSAL20290 – RP2040-Plus

Aus JW Tech Wiki
Version vom 6. September 2026, 00:27 Uhr von JWTechPublisher (Diskussion | Beiträge) (Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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 Waveshare RP2040-Plus ist eine auf dem Raspberry Pi MCU RP2040 basierende Entwicklungsplatine, die als erweiterte Version des Raspberry Pi Pico konzipiert ist. Sie bietet 26 multifunktionale GPIOs, zwei SPI-, zwei I2C- und zwei UART-Schnittstellen, drei 12-Bit-ADCs, 16 PWM-Kanäle sowie acht programmierbare PIO-Zustandsmaschinen.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Basiert auf dem von Raspberry Pi entwickelten RP2040-Mikrocontroller-Chip mit einem dual-core Arm Cortex M0+-Prozessor, der flexibel bis zu 133 MHz taktet.
  • Integriertes SRAM von 264 KB und Onboard-Flash-Speicher in den Varianten 4 MB oder 16 MB.
  • Die kastellierte Bauform ermöglicht das direkte Löten auf Trägerplatinen.
  • Unterstützt USB 1.1 als Host und Slave-Gerät; Programmierung per Drag-and-Drop über USB-Massenspeicher möglich.
  • Verfügt über mehrere Hardware-Peripheriegeräte: 2× SPI, 2× I2C, 2× UART, 3× 12-Bit-ADC, 16 PWM-Kanäle, einen Temperatursensor und 8× PIO-Zustandsmaschinen für eigene Peripherieunterstützung.
  • Kompatibel mit den meisten Raspberry Pi Pico-Modulen und ergänzt diese um zusätzliche Funktionen.

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

set(PICO_BOARD pico CACHE STRING "Board type")

Hinweise und Versionsgrenzen

  • Die im Wiki genannten Pfad-Einstellungen (CMake, Git, Ninja, Python) beziehen sich auf ein Windows-Umgebung und sind versionsabhängig; vor der Verwendung müssen die Pfade an das lokale System angepasst werden.
  • Das Flashes von MicroPython-Firmware kann bei RP2040-Platinen anders ablaufen als beim Pico: Gleichzeitig BOOT- und RESET-Taste drücken, zuerst RESET loslassen, dann BOOT loslassen, damit ein entfernbares Laufwerk erscheint.
  • Die offizielle MicroPython-Firmware war ursprünglich nur auf 2 MB Speicher beschränkt; für die 4M- bzw. 16M-Varianten muss die entsprechende Firmware verwendet werden.
  • Die VSCode-Erweiterung erfordert mindestens VS Code v1.87.0; ältere Installationen müssen aktualisiert werden.
  • Bei der C/C++-Entwicklung darf die CMake-Datei keine chinesischen Zeichen enthalten, sonst kann das Einfügen des Projekts fehlschlagen.

Quelle und Revisionsnachweis

  • RP2040-Plus - Waveshare Wiki
  • Quellrevision: 110392
  • Erfasst: 2026-09-02T03:40:31+00:00
  • SHA-256: 800dfb248778e42e2bbc872c60ad74da3563d1593a17b5e5628fe5a3e5df1504