WSAL24082 – RP2040-ETH
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
Das RP2040-ETH ist ein kompaktes Entwicklungsboard, das den offiziellen Raspberry Pi RP2040-Dual-Core-Prozessor mit einem CH9120-Ethernet-Modul kombiniert. Es bietet 14 multifunktionale GPIO-Pins, USB-C-Anschluss und integrierte Peripherie wie SPI, I2C, UART und PWM-Kanäle. Über serielle Befehle oder ein Windows-Netzwerk-Werkzeug lassen sich Betriebsmodus, IP-Adresse, Gateway, Subnetzmaske, Ports und Baudrate konfigurieren.
Zugeordnete Produkte bei JW Tech
Technische Übersicht
- Verwendet den offiziellen RP2040-Chip mit zwei Arm Cortex-M0+-Kernen mit bis zu 133 MHz Taktfrequenz
- Bietet 264 KB SRAM und 4 MB Flash-Speicher auf dem Board
- Integriertes CH9120-Modul mit eingebautem TCP/IP-Protokollstack für Netzwerk-Kommunikation
- 14 multifunktionale GPIO-Pins an der PCB-Kante mit verzinnten Löchtern für direkte Lötung auf Trägerplatinen
- Zusätzliche Peripherie: 1× SPI (SPI0), 2× I2C, 2× UART, 13 steuerbare PWM-Kanäle, eingebauter Temperatursensor und 8 programmierbare PIO-Zustandsmaschinen
- USB-C-Anschluss; Drag-and-Drop-Programmierung über Massenspeicher-Modus (BOOT+RESET gedrückt halten)
- Serielle Schnittstelle zwischen CH9120 und RP2040: RXD→GP21, TXD→GP20, TCPCS→GP17, CFG0→GP18, RSTI→GP19
- Konfigurierbare Parameter über serielle Befehle oder Host-Werkzeug: CH9120-Betriebsmodus (TCP_SERVER=0, TCP_CLIENT=1, UDP_SERVER=2, UDP_CLIENT=3), lokale IP, Gateway, Subnetzmaske, Ziel-IP, Portnummern und serielle Baudrate (Standard 9600, max. änderbar)
- Kompilierbare C/C++-Beispiele unter Verwendung des Pico-SDK mit CMake; Ergebnis ist eine .uf2-Datei zum Kopieren in den Massenspeicher
- MicroPython-Firmware (rp2-pico-20230209-unstable-v1.19.1.uf2) wird per Drag-and-Drop geladen; Thonny-IDE zur Ausführung von Python-Demos
Befehle und Beispiele – vor Ausführung prüfen:
sudo wget https://files.waveshare.com/upload/3/36/RP2040_ETH_CODE.zip
unzip RP2040_ETH_CODE.zip
cd ~/RP2040_ETH_CODE
export PICO_SDK_PATH=../../pico-sdk
cmake ..
make -j9
cp main.uf2 /media/pi/RPI-RP2/
sudo apt upgrade thonny
Hinweise und Versionsgrenzen
- Die angezeigten Beispielwerte (IP 192.168.10.205, Gateway 192.168.11.1, Subnetzmaske 255.255.252.0, Ports 1000/2000) sind nur Demo-Werte aus der Quelle; für eigene Netzwerke müssen sie angepasst werden.
- Die exakte maximale serielle Baudrate ist in der Quelle nicht angegeben; die FAQ erwähnt nur, dass die Standardrate 9600 ist und auf die „maximale Baudrate
- warningsEn
Quelle und Revisionsnachweis
- RP2040-ETH - Waveshare Wiki
- Quellrevision: 89554
- Erfasst: 2026-09-04T03:53:30+00:00
- SHA-256:
1b098007285a9dd4b46e4d6ce78b1c4c09110a9fc49b95443744b2ffe84c3540