Beschreibung
Raspberry Pi Pico W bietet eine minimale, aber flexible externe Schaltung zur Unterstützung des RP2040-Chips: Flash-Speicher (Winbond W25Q16JV), ein Quarz, Netzteile und Entkopplung sowie USB-Anschluss. Die Mehrheit der RP2040 Mikrocontroller-Pins werden zu den Benutzer-IO-Pins am linken und rechten Rand der Platine gebracht. Dafür werden vier RP2040 I/O verwendet Interne Funktionen: Ansteuern einer LED, integrierte Schaltnetzteil-Leistungssteuerung (SMPS) und Erfassen des Systems Spannungen.
Pico W verfügt über eine integrierte drahtlose 2,4-GHz-Schnittstelle mit einem Infineon CYW43439. Die Antenne ist eine Bordantenne lizenziert von ABRACON (ehemals ProAnt). Die Wireless-Schnittstelle ist über SPI mit dem RP2040 verbunden.
Pico W wurde entwickelt, um entweder gelötete 0,1-Zoll-Stiftleisten zu verwenden (es ist ein 0,1-Zoll-Raster breiter als ein standardmäßiger 40-Zoll-Stift). Pin-DIP-Gehäuse) oder als oberflächenmontierbares 'Modul' positioniert werden, da die Benutzer-I/O-Pins ebenfalls durchbrochen sind. Dort befinden sich SMT-Pads unter dem USB-Anschluss und der BOOTSEL-Taste, die den Zugriff auf diese Signale ermöglichen, wenn sie als verwendet werden ein reflow-gelötetes SMT-Modul.
Raspberry Pi Pico W verwendet ein integriertes Buck-Boost-SMPS, das die erforderlichen 3,3 V (zur Stromversorgung des RP2040) erzeugen kann und externe Schaltungen) aus einem breiten Bereich von Eingangsspannungen (~1,8 bis 5,5 V). Dies ermöglicht eine erhebliche Flexibilität bei der Stromversorgung das Gerät aus verschiedenen Quellen, z. B. einer einzelnen Lithium-Ionen-Zelle oder drei AA-Zellen in Reihe. Ladegeräte können auch sein sehr einfach in die Pico W powerchain integrierbar.
Die Neuprogrammierung des Pico W-Flash kann über USB erfolgen (ziehen Sie einfach eine Datei per Drag-and-Drop auf den Pico W, der als ein Massenspeichergerät) oder der Standard-SWD-Port (Serial Wire Debug) kann das System zurücksetzen und Code laden und ausführen ganz ohne Knopfdruck. Der SWD-Port kann auch zum interaktiven Debuggen von Code verwendet werden, der auf dem RP2040 ausgeführt wird.
Raspberry Pi Pico Addons
Sie finden Raspberry Pi Pico Addons hier in dieser Kategorie.
Technische Daten
- RP2040 Mikrocontroller Chip designed von Raspberry Pi in Großbritannien
- DualCore Arm Cortex M0+ Prozessor, flexibler Takt mit bis zu 133 MHz
- On-board single-band 2.4GHz wlan interfaces (802.11n)
- 264 KB SRAM und 2 MB integrierter Flashspeicher
- Das Castellated Modul ermöglicht das direkte Löten auf Platinen
- USB 1.1 mit Geräte- und Hostunterstützung
- Low Power und Ruhezustand
- Drag and Drop Programmierung mit Massenspeicher über USB
- 26 × Multifunktions-GPIO-Pins
- 2 × SPI, 2 × I2C, 2 × UART, 3 × 12-Bit-ADC, 16 × steuerbare PWM-Kanäle
- Genaue Uhr und Timer auf dem Chip
- Temperatursensor
- Raspberry Pi Pico W I/O Spannung ist auf 3.3V fixiert
- Beschleunigte Gleitkomma-Bibliotheken auf dem Chip
- 8 × Programmierbare I/O (PIO) Ports für benutzerdefinierte Peripherieunterstützung
Dokumente
- Raspberry Pi Pico Datenblatt
- RP2040 Datenblatt
- Hardware design mit RP2040
- Starten mit Raspberry Pi Pico
- Pico C/C++ SDK
- Pico Python SDK
- Pico SDK Dokumentation
- Pinout Diagram
- Fritzing Part
- Design Dateien
- Hello World - Beispiel Code in C/C++
Dienstprogramme
Was ist auf deinem Pico?
Wenn Sie vergessen haben, was in Ihrem Raspberry Pi Pico programmiert wurde, und das Programm mit unserem Pico C / C ++ SDK erstellt wurde, sind normalerweise ein Name und andere nützliche Informationen in die Binärdatei eingebettet. Sie können das Picotool-Befehlszeilenprogramm verwenden, um diese Details herauszufinden. Ausführliche Anweisungen zur Verwendung von Picotool finden Sie in unserer Dokumentation "Erste Schritte".
PicoTool repoDebuggen mit einem anderen Raspberry Pi Pico
Es ist möglich, einen Raspberry Pi Pico zum Debuggen eines anderen Pico zu verwenden. Dies ist über picoprobe möglich, eine Anwendung, mit der ein Pico als USB ? SWD- und UART-Konverter fungieren kann. Dies macht es einfach, einen Pico auf Nicht-Raspberry Pi-Plattformen wie Windows-, Mac- und Linux-Computern zu verwenden, auf denen Sie keine GPIOs haben, um eine direkte Verbindung zu Ihrem Pico herzustellen. Ausführliche Anweisungen zur Verwendung von Picoprobe finden Sie in unserer Dokumentation "Erste Schritte".
Download UF2 Datei Code auf GithubFlash-Speicher zurücksetzen
Der BOOTSEL-Modus von Pico befindet sich im Nur-Lese-Speicher des RP2040-Chips und kann nicht versehentlich überschrieben werden. Egal was passiert, wenn Sie die BOOTSEL-Taste gedrückt halten, während Sie Ihren Pico anschließen, wird er als Laufwerk angezeigt, auf das Sie eine neue UF2-Datei ziehen können. Es gibt keine Möglichkeit, die Platine durch Software zu blockieren. Unter bestimmten Umständen möchten Sie jedoch sicherstellen, dass Ihr Flash-Speicher leer ist. Sie können dies tun, indem Sie eine spezielle UF2-Binärdatei im Massenspeichermodus auf Ihren Pico ziehen und dort ablegen.
Download UF2 Datei Code auf GithubDiskussion - Forum
Wir haben ein Forum für den Raspberry Pi Pico erstellt um sich dort auszutauschen. Hier geht es zur Raspberry Pi Pico Forum