-
Thread
RP2040 Erfahrungen
0x0bc12477 Info : SWD DLPIDR 0x00000001 Info : SWD DPIDR 0x0bc12477 Info : SWD DLPIDR 0x10000001 Info : rp2040.core0: hardware has 4 breakpoints, 2 watchpoints Info : rp2040.core1: hardware has 4 breakpoints, 2 watchpoints Info : starting gdb server for rp2040.core0 on 3333 Info : Listening on port 3333
0x0bc12477 Info : SWD DLPIDR 0x00000001 Info : SWD DPIDR 0x0bc12477 Info : SWD DLPIDR 0x10000001 Info : rp2040.core0: hardware has 4 breakpoints, 2 watchpoints Info : rp2040.core1: hardware has 4 breakpoints, 2 watchpoints Info : starting gdb server for rp2040.core0 on 3333 Info : Listening on port 3333
-
Thread
Micropython rp2040
Liebes Forum, meine Frage bezieht sich auf Micropython und den rp2040-µC. Läuft auf dem µC ein Micropython-Interpreter und das Micropython-Programm wird auf den rp2040 geladen oder wird mit der IDE (Thonny z.B.), in der dann der Interpreter vorhanden ist, ein Binärfile erstellt, das geladen und vom rp2040 abgearbeitet wird? Viele Grüße, Alexander
-
Thread
RP2040 Industrieelektronik
hingegen ist noch einiges an Potential. Insbesondere natürlich dann, wenn man das Konzept eines eigenen RP2040-Designs grundlegend gegenüber einem Pico ändert. Da geht einiges deutlich besser, als es durch das Konzept des Pico-Moduls erzwungen wurde. Tatsächlich: Wirklich kein Problem. Der RP2040 ist wirklich
RP2040 wird in 40 nm Technologie hergestellt https://de.wikipedia.org/wiki/RP2040 . Bei 40 nm braucht Flash einiges an Klimmzügen und etxtra Ferigungsschritte.
-
Thread
RP2040 einzeln
Hey Leute, weiß jemand, ob man den RP2040 chip inzwischen irgendwo einzeln bekommt? Danke & Gruß
/news/raspberry-pi-pico-und-der-mikrocontroller-rp2040 https://www.magpi.de/news/neu-raspberry-pi-pico-und-der-mikrocontroller-rp2040
-
Thread
RP2040 Programmer
Ich würde gerne den RP2040 CPU für ein Projekt benutzen. Welchen Programmer könnt ihr empfehlen, der möglichts out of the box mit openocd funktioniert. Ich hatte erst an den ST Link gedacht. Nach etwas suchen habe ich aber
einen weiteren Pi Pico verwenden: https://www.digikey.de/de/maker/projects/raspberry-pi-pico-and-rp2040-cc-part-2-debugging-with-vs-code/470abc7efb07432b82c95f6f67f184c0 Die Firmware kommt auch direkt vom Hersteller: https://github.com/raspberrypi/picoprobe https://github.com/raspberrypi/openocd
-
Thread
Pico Frequenzzähler mit RP2040
Mi N. schrieb im Beitrag #7076401: > Zu überlegen bleibt noch, den RP2040 an ein 4,3" TFT anzuschließen. Na, dann mach mal. Das Ding wird also letzlich kein Meßgerät zum Zwecke der tatsächlichen Anwendung, sondern eher eine Demo, was dir grad für so einen RP2040 eingefallen
man keinen RP2040-fähigen J-Link zu benutzen. Für kleinere Anpassungen sollte das ausreichend sein. Helau!
-
Thread
Include für RP2040
Für C-Programmierung suche ich zum RP2040 die Include Datei mit den Registerdefinitionen. Wo kann ich die finden? Segger Embedded Studio unterstützt zwar den RP2040, aber die dortige RP2040.h enthält im Wesentlichen nur die ISR-Vektoren
versteckt. Bei mir zum Beispiel: C:\Users\XYZ\AppData\Local\SEGGER\SEGGER Embedded Studio\v3\packages\RP2040_Pico_BSP\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs oder C:\Users\XYZ\AppData\Local\SEGGER\SEGGER Embedded Studio\v3\packages\RP2040_Pico_BSP\pico-sdk\src\rp2040\hardware_regs
-
Thread
Squarewaves - RP2040
kläglich am scheitern... Und zwar geht es darum vier Signale mittels Statemachine an den GPIOs des RP2040 auszugeben. Ich habe bisher an dem Programmcode squarewave.c und der Bibliothek squarewave.pio.h rumgebastelt und komme nicht wirklich weiter. Es sollen vier Signale ausgegeben werden mit den
-
Thread
RP2040 USB Schnittstelle sehr instabiel
Hi, mein Bruder und ich basteln gerade an einem Projekt und ich habe versucht, einen RP2040 auf eine Platine zu bringen und habe sie dann über JLCPCB bestellt. Jetzt habe ich folgendes Problem: Der RP2040 verbindet sich nur manchmal und oftmals auch nur für eine halbe Sekunde ungefähr
und Laune der Platine. Weitere Hinweise: - Sobald ein Programm drauf ist, funktioniert der RP2040 einwandfrei alleine mit externem Netzteil. Das drauf gespielte Programm läuft mit allen Funktionen sauber. - Sobald USB angeschlossen ist, geht der RP2040 nicht mehr. Der RP2040 rafft wohl, dass
-
Thread
RP2040 reziproker Frequenzzähler mit TDC
weiterer 74AUP1G97 Multiplexer reicht das Signal entweder 1:1 oder per 4:1 Teiler (74AUP2G80) an den RP2040 weiter. Das DFF 74AUP1G74 synchronisiert die Zeitmessung des AS6501 mit dem Eingangssignal. Der RP2040 zählt die ext. Impulse, fordert einen neuen Zeitstempel mit der Leitung "INT-REQ" an und liest
parallel zur seriellen Schnittstelle bedienen. http://mino-elektronik.de/fmeter/fm_software.htm#bsp_RP2040c
-
Thread
RP2040 Thread verloren gegangen?
Es sieht so aus als wenn gerade der neue Thread zum RP2040 verloren gegangen ist. Ist das ein Defekt der Seite/Datenbank? Olaf
2⁵ schrieb im Beitrag #7157026: > Bei mir liegen auch noch ein paar RP2040 > Boards rum, habe aber damit noch nicht viel gemacht. Wenn Dich ein simpler reziproker Frequenzzähler interessiert: http://mino-elektronik.de/fmeter/fm_software.htm#bsp_RP2040
-
Thread
Micropython RP2040 Speed von Beispielcode
bei mir: [code] MicroPython v1.25.0-preview.540.g0b3ad98ea on 2025-04-12; Raspberry Pi Pico with RP2040 Type "help()" for more information or .help for custom vREPL commands. [/code] Läuft also. Ich kann per Console auf dem Board Code laufen lassen bzw. der Interpreter ist bedienbar. Als IDE
unter Micropython? Gibt es dort einen PIO-Assembler? Vor einigen Jahren hatte ich mit µPython auf dem RP2040 herumgespielt, es aber doch wieder liegen lassen.
-
Thread
RP2040 core1 nutzen
__attribute__((weak)); extern void loop1() __attribute__((weak)); extern "C" void main1() { rp2040.fifo.registerCore(); if (setup1) { setup1(); } while (true) { if (loop1) { loop1(); } } } //... extern "C" int main() { //...
Da ich für den RP2040 einen J-Link EDU mini benutze und damit Probleme habe, den 2. Kern "zielgerichtet" neu zu starten, hatte ich gehofft, hier eine Idee zur Lösung des Problems zu erhalten: Wenn der 2. Kern erst einmal
-
Thread
rp2040 Initialisierung pll_sys
Hallo zusammen, ich versuche inzwischen seit Stunden meinem RP2040 den Takt der PLL_SYS zu verpassen. Irgendwie bleibt der Takt immer auf der clock_ref hängen, egal in welcher Reihenfolge und Versuchen ich das probiere. IDE ist Segger Embedded Studio. Das funktioniert
prima verstellen. Und POSTDIV1 und POSTDIV2 natürlich auch, solange man nicht zu hoch übertaktet. RP2040 ist eben kein STM32. C-hater schrieb im Beitrag #7364497: > Vielleicht liest du einfach mal die Datenblätter, Das gilt auch für Dich.
-
Thread
Arduino pico-fmeter mit RP2040
portiert worden, um zum einen bei Bedarf (oder temporär) ein einfaches Messgerät aufzubauen (nur ein RP2040 Pico-Board wird benötigt) und zum anderen ohne großen Aufwand die USB-Schnittstelle zur Ausgabe zu nutzen. Es muß lediglich das Eingangssignal an FIN gelegt werden. Die Stromversorgung erfolgt
Frequenzzählers für die Arduino-IDE portiert: http://mino-elektronik.de/fmeter/fm_software.htm#bsp_RP2040a Sie findet sich etwas weiter unten und hat als Erweiterung zu den anderen Versionen für IAR- und Segger-IDE ebenfalls die USB-Schnittstelle zur Kommunikation aktiviert. Im Prinzip kann man sich
-
Thread
Nachfolger des RP2040/Raspberry Pi Pico
QSPI-Flashspeicher in einem separaten Chip mit, beim Vorgänger waren es 2 MByte. Damit eignen sich RP2350 und Pico 2 für deutlich anspruchsvollere Projekte als RP2040/Pico. " Im Prinzip ja. Aber wieviele der RP2040 und auch bald RP2350 werden ihr Dasein mit LED Blinken und anderen "Herausforderungen
availability of product and therefore aims to continue supply for as long as practically possible. We expect RP2040 to remain in production until at least January 2041. https://datasheets.raspberrypi.com/rp2040/rp2040-product-brief.pdf Seite 3
-
Thread
RP2040 + Segger IDE Probleme
Um mit einem RP2040 (Platine RP2040-Pico) unter W10 zu starten, verwende ich die Segger IDE Embedded Studio for ARM V5.40 und einen J-link EDU mit aktueller Version 7.62 über den SWD-Port. Neben SWCLK, SWDIO und GND
Hier mal ein Bild wie sich jlink mit dem rp2040 verbindet
-
Thread
RP2040 / Pi Pico nutzen
Bildrate. Software habe ich mal hier https://github.com/pitschu/RP2040matrix-v2 abgelegt.
Display anschliessen. Allerdings mach ich mir da natuerlich Sorgen wegen dem hohen Stromverbrauch des RP2040, na mal sehen... Olaf
-
Thread
PT1000 an RP2040-pico-Board
Der ADC im RP2040 schafft leider keine 12 Bit. Es gibt einen Silicon-Bug, einer der Referenzkondensatoren ist falsch dimensioniert. Deswegen steht im Datenblatt ja auch eine ENOB von 8.7, gibt diverse Abhandlungen
Einen diskreten ADC verwenden oder doch nur einen billigen Widerstand? Vieleicht sind die neueren RP2040 auch schon verbessert.
-
Thread
Kaluma: Javascript-Ausführungsumgebung für den RP2040
die Bedürfnisse von Ebenezer Uptons Mikrocontrollerfamilie optimiert ist.  In diesem Artikel werden wir Experimente mit der Architektur und der Runtime durchführen, um mehr über Handling und internen Aufbau der Engine zu erfahren. Grundkenntnisse im Bereich
einfach SPI betrieben wird: Die Laufzeit wird nur unwesentlich erhöht. Beim BASIC PicoMite für den RP2040 beispielsweise kann man den Takt bis zu 378 MHz einstellen: Handbuch Seite 10. Das scheint alle Erfahrungswerte zu bestätigen.
-
Thread
[V] Arduino Nano RP2040 Connect
paar Beispielsketches getestet -> funktioniert. https://store.arduino.cc/products/arduino-nano-rp2040-connect Kann Wifi, Bluetooth, Low Power Bluetooth, hat ein Mikrofon und Beschleunigungssensor on Board. Einfach mal selber auf der Seite oben lesen. Für 20€ inkl. Versand abzugeben. Kopie
geändert. Kapitel 1.4.3 "GPIO Functions" hilft nicht weiter? https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf
-
Thread
RP2040: Flash (Programm) aus dem Programm updaten
Hallo! Ich versuche mich aktuell daran auf einem RP2040 (Pi Pico) ein FW-Update hinzubekommen. Ziel ist es später einmal ein Firmwareupdate für Endanwener anzubieten, und zwar ein FW-Update über die vorhandene Feldbusanbindung, also ohne USB, SWD etc
Ich stehe demnächst vor einem ähnlichem Problem mit dem RP2040. Was mir an Lösungen mit einem einzigen Image absolut nicht gefällt, ist daß es im Fall von einem Fehler keinen Weg zurück gibt. Ich möchte daher 2 Images verwenden und dann wird zwischen denen
-
Thread
RP2040/RP2350 SPI Phänomen
Moin miteinander. Bin hier auf ein interessantes Phänomen gestoßen, welches ich in dieser Form noch nicht gesehen hatte. Hintergrund: Ich brauche eine flinke Methode um säckeweise Daten zwischen mehreren µC auszutauschen. Bei meinen SPI Messungen hatte ich einige Meßwerte welche nicht zur Erwartungshaltung zu passen schienen. Erwartet hatte ich (bei 125 MHz CPU) eine Datenrate von: 7.812.500 Byte/s (62,5 MBit/s) Das klappt in zwei von vier Fällen. In den beiden anderen Fällen gab's nur: 6.578.947 Byte/s (52,632 MBit/s) Also schnell eine Scannerklasse auf den Pico und nachschauen was passiert
-
Thread
RP2040 C-Programm mit Arduino IDE verwenden
https://github.com/raspberrypi/pico-sdk/blob/master/src/rp2_common/cmsis/stub/CMSIS/Device/RaspberryPi/RP2040/Include/RP2040.h Und da ist RESETS_CLR enthalten?
src/rp2_common/cmsis/stub/CMSIS/Device/RaspberryPi/RP2040/Include/RP2040.h Und nein, darin ist "RESETS_CLR" - wie auch im restlichen Beispielprojekt - nicht enthalten... Ist nun die "Verwunderung" geklärt
-
Thread
SBUS FrSky (Futaba) RP2040 PIO
rescourcenintensiven Sprache wie > µPhyton?" Gerne möchte ich auf deine Fragen antworten. Der RP2040 enthält u.a. einen 32 Bit Prozessor. Das FUTABA-SBUS Signal ist recht exotisch und ich wollte zu Übungszwecken die PIO nutzen. Der RP2040 muß noch etwas mehr erledigen [1] als nur den SBUS zu
Jack V. schrieb im Beitrag #7858670: > Beim RP2040 geht das problemlos, soweit ich weiß Das funktioniert hervorragend, um nicht zu sagen heraus baumelnd. So gut sogar, dass ich mir gelegentlich einen nutzbaren Dritt- oder Viertkern im RP2xxx wünsche
-
Thread
Quarz / Oszillator für RP2040 Design
Ich mache gerade ein Board für ein RP2040. Soweit ist eigentlich alles klar. Bis auf den Quarz oder Oszillator. Der RP2040 braucht 12Mhz. In den Design Rules wird vom ABM8-272-T3 gesprochen. Welcher jedoch mit ca. $6 sehr teuer ist, wie
Rene K. schrieb im Beitrag #7799844: > Ich mache gerade ein Board für ein RP2040. Soweit ist eigentlich alles > klar. Bis auf den Quarz oder Oszillator. > > Der RP2040 braucht 12Mhz. In den Design Rules wird vom ABM8-272-T3 > gesprochen. Welcher jedoch mit ca. $6 sehr
-
Thread
Programm für Rapsberry PI Pico mit RP2040
Hallo ich benötige ein Programm für einen Rapsberry PI Pico mit RP 2040. Das Programm sollte, wenn mit einem Taster ein Eingang angesteuert wird, einen Ausgang 1 mal betätigen. Beim zweiten Takt 2 mal, beim 3. 3 mal usw. bis zum 8. Takt 8 mal, dann wieder von vorne,
vorne, d.h. beim 9. Takt > wieder 1 mal. Warum willst du dafür den RP2040 benutzen? Das geht zwar, ist aber maximal überdimensioniert. So wie wenn man mit einem 40t LKW zum Einkaufen fährt. > Da ich leider vom Programmieren so gut wie keine Ahnung > habe, wäre ich
-
Thread
RP2040 RPI Pico - Frequenz erzeugen
ein Bild von der Architektur der 16-bit-Timer angehängt. Daraus ergibt sich ja diese Formel (aus RP2040 Datenblatt Seite 530). [math]f = \frac{125MHz}{(TOP + 1) \times(DIV\_INT + \frac{DIV\_FRAC}{16})}[/math] [code] Wertebereiche für Parameter: TOP = 0 - 65535 DIV_INT = 1 - 255 DIV_FRAC
auch die größeren uCs keine eierlegende Wollmilchsau abgeben. Die 8 unabhängigen 16bit Timer vom RP 2040 finde ich eigentlich ganz interessant. Meine aktuelle Idee: * 4 Timer des RP2040 erzeugen eine einstellbare Frequenz * diese Speise ich bei den anderen 4 Timern als Takt ein und erzeuge ein
-
Thread
Raspberry pi Pico rp2040 RS485 Implementierung
von ARM ist im RP2040-Datenblatt auch verlinkt.
rum. Viel zu teuer, wenn denn überhaupt möglich. Es gibt einen Workaround, so what. Den Erfolg des RP2040 tut das nicht verhindern.
-
Thread
Raspberry Pi News-Roundup: neue RP2040-Boards
Im Raspberry Pi-Ökosystem gibt es Neuerungen: der RP2040 steht – zwar noch nicht als Standalone-Chip, aber immerhin - abseits des Raspberry Pi Pico zur Verfügung. *von Tam Hanna* ### Worum geht es hier? Der RP2040 ist ein Mikrocontroller aus
die direkte Anbindung an Steckplatine und Co ermöglicht. Modul => https://www.seeedstudio.com/Wio-RP2040-Module-p-4932.html PCB => https://www.seeedstudio.com/Wio-RP2040-mini-Dev-Board-p-4933.html ### Adafruit Feather RP2040 Wo die Raspberry Pi Foundation ist, ist Adafruit meist nicht fern. Im
-
Thread
Standalone-RP2040 kostet einen Euro, Fotos vom WFI32
ESP32 – ein kombinatorischer WiFi-Controller im Stil des bekannten Vorbilds von Espressif. ### RP2040: Standalone-Chip kostet einen Euro War der RP2040 in einer immer größeren Menge von Evaluationsboards verfügbar, so beginnt nun die Auslieferung des Standalone-Chips. Unter der URL https://www.raspberrypi.org
gibt es hierzu einen O-Ton: [c] “We're very excited to see support for Raspberry Pi RP2040 coming to the latest release of IAR Embedded Workbench for Arm,” said Dr Eben Upton CBE, Founder, Raspberry Pi Foundation. “Since launching RP2040, and the $4 Raspberry Pi Pico board, in January
-
Thread
Raspi Pico (RP2040): repeating timer callback
Hallo, auf Basis des Beispiels in Kapitel 4.1.24 (hardware_timer) der "Raspberr-pi-pico-c-sdk"-Doku erzeuge ich mir Ticks für den Aufbau eines Zeitrasters. Dazu erzeuge ich mir innerhalb "main" mittels "add_repeating_timer..." eine callback-Funktion ("repeating_timer_callback", oberhalb "main"), die während der Aufrufintervalle die "systemTimeInTicks" hochzählt (und zwecks Kontrolle des Durchlaufs einmalig die onboard-LED25 einschaltet). Listing in Auszügen für den Fall ok: [c] #include ..... . . . . //void _initSystemTime(void); . . . const uint8_t led_pin
-
Thread
PIO Programmierung auf RP2040/Raspberry Pi Pico
Hat jemand von euch Erfahrung in der PIO-Programmierung auf dem RP2040 bzw. dem Raspberry Pi Pico Board? Ich benutze VScode unter Windows und erhalte den Fehler dass #include "hardware/pio.h" nicht gefunden wird. Wo kann ich den Suchpfad einstellen ? Es gibt
-
Thread
RP2040: 33 LEDs einzeln schalten und zusammen dimmen
rattenschnellen Prozessor und fühlst dich trotzdem > nicht in der Lage ihn zum dimmen zu verwenden ? Der RP2040 wird ja primär für die eigentliche Anwendung benötigt, die LEDs stellen hier lediglich die Ausgabe dar - daher der "rattenschnelle Prozessor". ;-) > Das Problem vom RP2040 ist eher, sass er nicht
oder nicht verstanden: Michael B. schrieb im Beitrag #7516762: > Die 33. LED würde ich direkt vom RP2040 steuern