WSAL20290 – RP2040-Plus
Erscheinungsbild
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
- WSAL20290 – RP2040-Plus, eine Pico-ähnliche MCU-Platine basierend auf dem Raspberry Pi MCU RP2040, Plus-Version.
- WSAL20808 – RP2040-Plus, eine Pico-ähnliche MCU-Platine basierend auf dem Raspberry Pi MCU RP2040, Plus-Version.
- WSAL23503 – RP2040-Plus, eine Pico-ähnliche MCU-Platine basierend auf dem Raspberry Pi MCU RP2040, Plus-Version.
- WSAL23504 – RP2040-Plus, eine Pico-ähnliche MCU-Platine basierend auf dem Raspberry Pi MCU RP2040, Plus-Version.
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