
Produktdetails
Das SparkFun MicroMod Pi RP2040 Prozessor Board ist ein kostengünstiges Hochleistungs-Board mit flexiblen digitalen Schnittstellen, das den RP2040 Mikrocontroller der Raspberry Pi Foundation verwendet. Mit dem MicroMod M.2-Anschluss ist die Verbindung Ihres MicroMod Pi RP2040 Prozessor Boards ein Kinderspiel. Richten Sie einfach den Schlüssel am abgeschrägten Stecker Ihres Prozessors auf den Schlüssel am M.2-Anschluss aus und befestigen Sie ihn mit einer Schraube (bei allen Carrier Boards enthalten).
Der RP2040 verwendet zwei ARM Cortex-M0+ Prozessoren (bis zu 133 MHz):
- 264 KB eingebettetes SRAM in sechs Bänken
- 6 dedizierte IO für SPI Flash (unterstützt XIP)
-
30 multifunktionale GPIO:
- Dedizierte Hardware für häufig verwendete Peripheriegeräte
- Programmierbare IO für erweiterte Peripherieunterstützung
- Vier 12-Bit-ADC-Kanäle mit internem Temperatursensor (bis zu 0,5 MSa/s)
- USB 1.1 Host/Device Funktionalität
Der RP2040 wird sowohl von C/C++ als auch von MicroPython Cross-Plattform-Entwicklungsumgebungen unterstützt, einschließlich einfachem Zugriff auf die Laufzeit-Fehlersuche. Es verfügt über UF2-Boot- und Gleitkomma-Routinen, die in den Chip integriert sind. Der eingebaute USB kann sowohl als Gerät als auch als Host fungieren. Er verfügt über zwei symmetrische Kerne und eine hohe interne Bandbreite, was ihn für die Signalverarbeitung und Video nützlich macht. Während der Chip über eine große Menge an internem RAM verfügt, enthält das Board einen zusätzlichen externen Flash-Chip.
&feature=emb_title
Merkmale
RP2040 Allgemeine Merkmale
- Zwei Cortex M0+ Prozessoren, bis zu 133 MHz
- 264 kB eingebettetes SRAM in 6 Bänken
- 6 dedizierte IO für QSPI Flash, unterstützt Execute In Place (XIP)
- 30 programmierbare IO für erweiterte Peripherieunterstützung
- SWD-Schnittstelle
- Timer mit 4 Alarmen
- Echtzeitzähler (RTC)
- USB 1.1 Host/Device Funktionalität
-
Unterstützte Programmiersprachen
- MicroPython
- C/C++
Spezifische Peripheriegeräte, die auf dem MicroMod RP2040 verfügbar sind
- 1x USB dediziert für Programmierung und Debug (Host-fähig)
- 2x UARTs
- 2x I 2 C
- 2x SPI
- 29x GPIO
- 2x Digitale Pins
- 3x Analoge Pins
- 16x PWM
- 128 Mbit/16 MB (externer) Flash-Speicher
- Status-LED
- VIN-Pegel-ADC
Dokumente
MicroMod Pi RP2040 Prozessor Dokumentation
- Schaltplan
- Eagle-Dateien
- Platinenmaße
- Anschlusshandbuch
- Grafisches Datenblatt
- RP2040 Datenblatt (31,2 MB)
- Raspberry Pi Pico Datenblatt (16,5 MB) – Ein RP2040-basiertes Mikrocontroller-Board
- Erste Schritte mit Raspberry Pi Pico (32,9 MB) – C/C++-Entwicklung mit Raspberry Pi Pico und anderen RP2040-basierten Mikrocontroller-Boards
- Raspberry Pi Pico C/C++ SDK (2,14 MB) – Bibliotheken und Tools für die C/C++-Entwicklung auf RP2040-Mikrocontrollern
- Raspberry Pi Pico Python SDK (2,66 MB) – Eine MicroPython-Umgebung für RP2040-Mikrocontroller
- RP2040 Info-Seite
- GitHub Hardware-Repo
MicroMod Dokumentation:
- SparkFun MicroMod Interface v1.0 - Pinbelegung
- SparkFun MicroMod Interface v1.0 - Pinbeschreibungen
- Erste Schritte mit MicroMod
- Design mit MicroMod
- MicroMod Info-Seite
- MicroMod Foren
- SparkFun Eagle Bibliotheken enthält Beispiel-Footprints für den M.2-Anschluss und den SMD-Abstandshalter
- M.2 MicroMod Anschluss Datenblatt
- MicroMod Reflowable Standoff Datenblatt