Lernen Sie den Raspberry Pi Pico kennen: einen 4-Dollar-ARM-Mikrocontroller

Die Raspberry Pi Foundation hat den Raspberry Pi Pico angekündigt, ihren ersten Mikrocontroller mit dem maßgeschneiderten RP2040-Silizium.

Die Raspberry Pi Foundation hat heute den Raspberry Pi Pico angekündigt, den ersten Mikrocontroller des Unternehmens. Wie andere Raspberry Pi-Produkte ist auch der neue Raspberry Pi Pico mit nur 4 US-Dollar unglaublich erschwinglich, verfügt aber über den ersten maßgeschneiderten Chip der Foundation: den RP2040.

Beim Entwurf des RP2040hat sich die Raspberry Pi Foundation drei Ziele gesetzt. Sie wollten, dass der Chip eine hohe Leistung bietet, um ganzzahlige Arbeitslasten zu bewältigen, über flexible I/O-Optionen zur Unterstützung der meisten externen Geräte verfügt und kostengünstig ist, um die Eintrittsbarriere zu senken. Was sie entworfen haben, misst zwei Quadratmillimeter, wird auf einem 40-nm-Prozessknoten hergestellt und verfügt über einen Dual-Core-ARM-Cortex-M0+-Prozessor mit 264 KB On-Chip-RAM. Das 7 x 7 mm große QFN-56-Gehäuse enthält außerdem mehrere I/O-Optionen, 2 MB Flash-Speicher, einen Stromversorgungschip, der Eingangsspannungen von 1,8–5,5 V unterstützt, einen einzelnen Druckknopf und eine einzelne LED.

RP2040-Spezifikationen

  • Dual-Core Arm Cortex-M0+ @ 133 MHz
  • 264 KB (erinnern Sie sich an Kilobyte?) On-Chip-RAM
  • Unterstützung für bis zu 16 MB Off-Chip-Flash-Speicher über einen dedizierten QSPI-Bus
  • DMA-Controller
  • Interpolator- und Ganzzahlteiler-Peripheriegeräte
  • 30 GPIO-Pins, davon 4 als analoge Eingänge nutzbar
  • 2 × UARTs, 2 × SPI-Controller und 2 × I2C-Controller
  • 16 × PWM-Kanäle
  • 1 × USB 1.1-Controller und PHY, mit Host- und Geräteunterstützung
  • 8 × Raspberry Pi Programmable I/O (PIO) Zustandsmaschinen
  • USB-Massenspeicher-Boot-Modus mit UF2-Unterstützung für Drag-and-Drop-Programmierung

Der Raspberry Pi Pico ist in C/C++ und MicroPython programmierbar, und die Raspberry Pi Foundation stellt ein vollständiges C SDK, eine GCC-basierte Toolchain und Visual Studio Code-Integration bereit. Interessanterweise gibt es sogar eine Port von TensorFlow Lite verfügbar, falls Sie daran interessiert sind, maschinelle Lernprogramme auf dem Pico auszuführen.

Für 4 US-Dollar hat der Raspberry Pi Pico mit seinem RP2040-Chip einiges zu bieten. Wenn Sie zu Hause ein einfaches Projekt zur Steuerung Ihrer Geräte erstellen möchten, scheint der Pi Pico eine einfache und kostengünstige Möglichkeit zu sein, in die Mikrocontroller-Programmierung einzusteigen.

Sie können die vollständigen Spezifikationen des Boards, das Datenblatt, das Pinbelegungsdiagramm, das Boot-ROM auf dem Gerät und andere Dokumentationen anzeigen von der Website der Raspberry Pi Foundation. Auch die Raspberry Pi Foundation ein Buch zusammenstellen um Anfängern den Einstieg in MicroPython auf dem neuen Pi Pico beizubringen. Sie können den Raspberry Pi Pico-Mikrocontroller und das Buch ab heute bei allen von Raspberry Pi zugelassenen Händlern erwerben. Wenn Sie Abonnent von sind HackSpace Magazin erhalten Sie einen Pico kostenlos mit der Februar-Ausgabe.

Raspberry Pi Pico

Der Raspberry Pi Pico ist ein 4-Dollar-Mikrocontroller-Board mit dem hauseigenen ARM-basierten RP2040-Chip von Raspberry. Es ist in C und MicroPython programmierbar und bietet E/A-Optionen wie I2C, SPI und PIO.

Der Raspberry Pi Pico ist ein 4-Dollar-Mikrocontroller-Board mit dem hauseigenen ARM-basierten RP2040-Chip von Raspberry. Es ist in C und MicroPython programmierbar und verfügt über I/O-Optionen wie I2C, SPI und PIO.

Affiliate-Links
Raspberry Pi
Ansicht unter Raspberrypi.org

Alternativ können Sie sich eines der anderen kostengünstigen Boards von Adafruit, Arduino, Pimoroni oder Sparkfun zulegen, die die RP2040-Siliziumplattform nutzen.