Das SparkFun Thing Plus - RP2040 ist ein kostengünstiges, hochleistungsfähiges Board mit flexiblen digitalen Schnittstellen, das mit dem RP2040-Mikrocontroller der Raspberry Pi Foundation ausgestattet ist. Neben dem Thing Plus- oder Feather-Footprint (mit 18 GPIO-Pins) verfügt das Board auch über einen SD-Kartenslot, 16 MB (128 Mbit) Flash-Speicher, einen JST-Batterieanschluss (mit Ladeschaltung und Tankmesssensor), eine adressierbare WS2812-RGB-LED, JTAG-PTH-Pins, vier Befestigungslöcher (4-40 Schrauben) und unseren charakteristischen Qwiic-Anschluss.
Der RP2040 enthält zwei ARM Cortex-M0+ Prozessoren (bis zu 133MHz) und verfügt über:
264kB eingebettetes SRAM in sechs Bänken
6 dedizierte IO für SPI Flash (unterstützt XIP)
30 Multifunktions-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 plattformübergreifenden Entwicklungsumgebungen unterstützt, einschließlich einfachem Zugang zum Laufzeit-Debugging. Er verfügt über UF2-Boot- und Gleitkommaroutinen, die in den Chip integriert sind. Während der Chip über einen großen internen RAM-Speicher verfügt, enthält das Board zusätzlich 16 MB externen QSPI-Flash-Speicher zur Speicherung von Programmcode.
Das SparkFun Qwiic Connect System ist ein Ökosystem von I2C-Sensoren, Aktoren, Abschirmungen und Kabeln, die das Prototyping schneller und weniger fehleranfällig machen. Alle Qwiic-fähigen Boards verwenden einen gemeinsamen 4-poligen JST-Stecker mit 1 mm Abstand. Dadurch wird weniger Platz auf der Leiterplatte benötigt, und dank der polarisierten Anschlüsse können Sie nichts falsch anschließen.
Erste Schritte mit der Thing Plus RP2040 Anschluss-Anleitung