-
Thread
Nachfolger Bluepill?
Chris K. schrieb im Beitrag #7525562: > Ich bin vom RP2040 recht begeistert. Begeisterung hin oder her, man sollte einfach mal bei den Fakten bleiben. Und die sagen: Ja, der RP2040 ist für so ziemlich alles, was von STM unterhalb von Cortex-M3 zu kaufen
vorgegebenen Entwicklungsumgebungen programmieren. Und in mancher Hinsicht ist das vendor lockin der RP2040 sogar tiefgreifender (und damit potentiell bei einem Wechsel auf was anderes auch arbeitsintensiver) als das von STM hinlänglich bekannte. Fazit: Wer nur kleine Sachen macht, fährt mit dem RP2040
-
Thread
ARM versus RISC/V, neue Prozessoren und Betriebssysteme
“ optimierte Arduino-Variante. Der auf dem Raspberry Pi-Mikrocontroller basierende Arduino Nano RP2040 ist nicht unbedingt populär - der Autor hatte mit dem Ding in der Vergangenheit im Labor immer wieder Probleme. Ein Schelm, wer denkt, dass seine Auswahl als Basis für das in der Abbildung gezeigte
-
Thread
STM32 gesucht (SPI Kommunikation + USB + Handlötbar)
Raspberry Pi Pico an, sehr günstig, DIL Das ist eine komplette Platine. Der µC selbst heißt RP2040 und kommt im QFN-Gehäuse daher. Beschissener als QFN lötet sich nur noch BGA.
-
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
nicht verstanden: Michael B. schrieb im Beitrag #7516762: > Die 33. LED würde ich direkt vom RP2040 steuern
-
Thread
Kaluma: Javascript-Ausführungsumgebung für den RP2040
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
Adafruit_ILI9341.h einzelnes Zeichen überschreiben
solche Displays nicht mit AVR oder anderen 8 Bit uC, die gehören für mich nicht zu ,geeigneten uC‘. RP2040 mit der Bodmer/TFT_eSPI Lib wäre etwas schnelles.
kommt noch das was die CPU braucht, aber mit den Bitmaps sollte es nicht Zuviel sein. Mit einem RP2040 wäre SPI min 10x schneller, da sind >10 Hz drin. Gleiches Display, Arduino Code genauso und der Controller ist billiger als ein Mega2560.
-
Thread
Welchen Compiler/IDE benutzt ihr für uController?
Ich habe mir das mit dem RP2040 doch gerade noch einmal mit ES V7.32 und Ozone 3.30c angeschaut. Das Problem ist der Bootloader im RP2040: https://wiki.segger.com/Debug_on_a_Target_with_Bootloader#ROM_bootloader Am besten so
Til S. schrieb im Beitrag #7521115: > Ich habe mir das mit dem RP2040 doch gerade noch einmal mit ES V7.32 und > Ozone 3.30c angeschaut. Das Problem ist der Bootloader im RP2040: Das kam jetzt, während ich meine Antwort geschrieben habe. Ich sehe es mir an. Noch
-
Thread
Neue Sensoren, Steckverbinder und Entwicklerboards
den ESP32. Arduino kündigt derweil ein vier Zoll großes Display für den GIGA an. Palm OS kommt am RP2040 zu Ehren - hier ein Round-up von allem, was es an „Interessantem“ zu sehen gibt. ### Orange Pi 5B mit 32GB Shenzhen Xunlong kündigt - derzeit noch nur auf Instagram - die Verfügbarkeit einer
www.cnx-software.com/2023/09/19/lichee-cluster-4a-mini-itx-risc-v-cluster-board/ ### Palm OS läuft am RP2040 Insbesondere für an Retro-Computing interessierte Personen interessant ist, dass Dimitry Grinberg seinen RePalm-Emulator nun auch auf dem RP2040 zur Ausführung bringt.  wichtiger ist als minimales Rauschen. Probiere es doch aus, beide Anbieter Batronix und Reichelt sind seriös und nehmen die Geräte bei Nichtgefallen ohne Schikanen zurück. Den Lüfter habe ich
-
Thread
Ist MoJo hier um zu bleiben? Ersetzt es C,C++, Python etc?
Datenblätter schon „Batterie untauglich“ vorher - außer es werden schwere Akku-Klötze rangepappt… (z.B. RP2040) An einer Kiste neben einem fetten Solarpanel ist das eher egal, nur - wie oft habe ich genau diesen Anwendungsfall mit MC‘s? Genau, eher selten.
-
Thread
Transistor zum Schalten von 24V/12V
dem Pi Pico zeigt einen Teil eines ersten Versuches zur Messung des Rds(on) von Power MOSFETS. Der RP2040 steuert einen IRLR6225 (ganz links oben im Foto) mit kurzen Impulsen an. In Reihe zu diesem Schalttransistor liegen der zu testende MOSFET (Vgs kommt von einem Labornetzteil) und ein Shunt zur Strommessung
-
Thread
Nucleo + PlatformIO upload Problem
STLink läuft. Allerdings ist OpenOCD normalerweise weniger picky was den Firmwarestand angeht. Beim RP2040 hatte ich das Problem das debuggen möglich war, aber Upload per SWD nicht. Da war das OpenOCD im Arduino Package zu alt. Das könnte hier auch sein. Zum Test vielleicht ein einfaches CMSIS Projekt starten
-
Thread
Messung der Unruhe bei analogen Uhren mittels Reflex-Lichtschranke
Möglichkeit: ein RPiPico-Board verwenden. http://mino-elektronik.de/fmeter/fm_software.htm#bsp_RP2040 Die Lichtschranke wirst Du vermutlich selber an Fin anschließen können. Die Daten können per TXDO auf einem Terminal oder auch direkt auf einem 2x16 LCD angezeigt werden.
-
Thread
LoRa niedriger als 868MHz?
verwenden, ohne WAN, und konkreter den Semtech NX1276 oder NX1278, MCU muss ich nochmal gucken (RP2040 macht Spaß, ein gewissen Kostendruck habe ich aber leider trotzdem), es bietet sich auch fast an den STM32WLE5x zu verwenden aber da habe ich leider next to nothing an Projekten gefunden, ob ich die
-
Thread
China-PC817 Optokoppler PCBs
Vielen Dank, Klaus, für deinen Beitrag - das ist ein guter Hinweis! Da ich beabsichtige eine RP2040 MCU zur Steuerung zu verwenden, habe ich nicht beliebig Schaltstrom an den GPIOs zur Verfügung. Basierend auf deiner Empfehlung würde ich dann aber den Widerstand auf 680 Ohm reduzieren, was den
-
Thread
Analogverstärker für Mikrocontroller Oszilloskop
prima in µPython) Knapp 15 mal schneller und die sind auch nicht so grauenvoll krumm wie der RP2040 ADC. Nicht falsch verstehen, der RP2040 ist ein wirklich feiner µC, aber die letzte Wahl wenn schnelle und/oder gute ADCs gebraucht werden. Edit: USB hat auch mehr Ffffump.
triggern, um eine Vervielfachung der Kurvenpunkte zu erhalten. Mit > 100 MHz Taktfrequenz ist der RP2040 in der Lage, beispielweise 8 Kurven nacheinander mit jeweils 625 ns Versatz in den Speicher zu schreiben und abschließend als eine einzige Kurve zu bewerten. Verwendet man nur 8 Bit des ADC, fallen
-
Thread
Flux.Ai – kommunales PCB-Designsystem mit fortgeschrittener AI
attachment/607161/5.png) Beeindruckenderweise kommt Copilot dabei auch mit den Datenblättern des RP2040 zurecht - angemerkt sei allerdings, dass die Beantwortung von Fragen in diesem Fall mitunter bis zu 2 Minuten Rechenzeit in Anspruch nimmt. Außerdem sind die Links auf die Datenblattquellen immer korrekt
-
Thread
for-Schleife - Bit verschieben
jeweiligen Datenblatt nachlesen und ist keineswegs selbstverständlich. Aus dem Datenblatt des RP2040: "Memory-mapped IO registers on RP2040 ignore the width of bus read/write accesses. They treat all writes as though they were 32 bits in size. This means software can not use byte or halfword
auch gar nicht notwendig. Zudem ist ein strb nicht schneller als ein str. > Wenn du also beim RP2040 versuchst, mit std::byte in die I/O-Register zu > schreiben, wirst du ganz gewaltig auf die Nase fallen. In den Headers > des Raspberry-Pico-SDK wird deswegen ausschließlich uint32_t als > Datentyp
-
Thread
Zugriff auf Hauptspeicher
können, bei geschickter Aufteilung, alle Komponenten gleichzeitig auf die Resourcen zugreifen. Beim RP2040 (Raspberry Pi Pico) z.B. gibt es sechs RAM-Bänke mit eigenen Bussen (Idee: pro Core eine Bank für Code, eine für Daten, eine für Stack). So können, bei geschickter Adressaufteilung, 6 Zugriffe gleichzeitig
(Btw, Bandbreite der Matrix beträgt 2 GB/s.) Nachtrag (gerade nachgelesen): die Matrix beim RP2040 ist auf max 4 parallele Transfers begrenzt (nicht 6).
-
Thread
PiPico Oszilloskop
Foto nach USB-C Kabel aus. Der originale Pi Pico hat einen Mikro-USB. Die kleinere China-Kopie RP2040 zero hat USB-C
sind die teurer. Du bist ja auch beim falschen Pi! https://www.berrybase.de/raspberry-pi-pico-rp2040-mikrocontroller-board
-
Thread
Audio Signal mit ESP32 auslesen
erhalten. Ohne WiFi ist der ESP32 allerdings ein ziemlich beschissener µC. Da würde ich eher einen RP2040 verwenden. Nochmals deutlich mehr Rechenpower für's gleiche Geld.
Audio-ADC anschließen, dann stört das nicht. Nunja, man könnte natürlich auch umgekehrt einen RP2040 mit einem zusätzlichen WiFi-Modul ausrüsten (wenn man eins benötigt). Die Idee war so naheliegend, das es Module mit RP2040+Wifi seit ca. einem Jahr fix und fertig zu kaufen gibt: "Raspberry Pi
-
Thread
Python im Embeddedbereich – News von CircuitPython
certificate. Notable changes to 8.2.2 since 8.1.0 • Continued enhancement of synthio. • RP2040 alarm.sleep_memory. [/c] Problematisch ist, dass insbesondere am ESP32-S3 nach wie vor mit verschiedenen Problemen zu rechnen ist: [c] ESP32-S3 has significant issues with I2C devices that sleep
sprach Fried von den Problemen, eine auch 5V-kompatible MCU zu finden. Die neue Version auf Basis des RP2040 ist in Arbeit – Fried sprach davon, “bald” eine neue Variante anbieten zu wollen.
-
Thread
Arduino 2560 / Datenverlust bei Hardware-UART und SPI
Vergleich an, wie Dein mit einem FT232 erzeugtes Alternativsignal aussieht. Verwendest Du auf dem RP2040 ebenfalls Softwareserial oder eine Hardware-UART? Hast Du geprüft, ob Deine Variante mit dem Arduino Nano auch mit Deiner vom FT232 erzeugten Simulation funktioniert?
-
Thread
Funkmodul oder IC gesucht
einen Mikrocontroller habt auch gerne her damit. Ich habe ein wenig Erfahrung mit AVR, ESP32 und RP2040, aber bin auch offen für anderes. Gerade ESP32 und RP2040 scheiden für das Projekt mMn eh direkt aus.
-
Thread
Pickit5 vs ATMEL ICE
um Längen besser. Viele Basteleien die ich wie du es nennst im Sessel mache, mache ich mit den RP2040 Boards. Da bekommt man auch Debugger her. Vielleicht ist das ja was.
Beitrag #7602432: > Viele Basteleien die ich wie du es nennst im Sessel mache, mache ich mit > den RP2040 Boards. Da bekommt man auch Debugger her. Vielleicht ist das > ja was. Danke für deinen Beitrag. Muss ich mich mal rein lesen. Aber dann sehen wir das zumindest beide so, dass das sicher der bessere
-
Thread
PiPico den Flash mehrmals beschreiben
Kapazität, wenn man mit dem ekligen Gehäuse zurechtkommt, könnte man damit das Flash-ROM für den RP2040 komplett ersetzen: https://www.infineon.com/cms/en/product/memories/f-ram-ferroelectric-ram/excelon-f-ram/cy15b116qsn-108bkxqt/
Harald K. schrieb im Beitrag #7462042: > Der RP2040 enthält kein Flash-ROM, das muss in Form eines > SPI-Flash-Bausteins extern angeschlossen werden. Ah OK, MCUs kann halt jeder herstellen, Flash nicht. ;-)
-
Thread
AVR - suche Datei avr910.asm von Atmel
fuer den MSP430! Mein Ziel ist tatsächlich die Überführung in ein C-Programm, allerdings für den RP2040 / Raspberry Pi Pico. Weiß zufällig jemand, ob es soetwas schon gibt? Über Google habe ich jedenfalls bisher nichts dazu gefunden.
-
Thread
Welchen (günstigen) µController für USB-MIDI?
Kleines RP2040 Board? z.B. so was: https://a.aliexpress.com/_ExLnNzv
-
Thread
Spielzeug-Ampel mit (Timer) Relais-Schaltung
DEBO DRV1ULN2003 gibt's erst für 21€50 bei Reichelt. Ich sollte mich eventuell doch mal mit den RP2040 anfreunden, die sind momentan billiger. Powerbank als Energiequelle ist ein guter Tip. Ich hatte auch einen dem Leonardo ähnlichen rausgesucht, um nicht noch einen USB auf R232 Umsetzer mitversorgen
-
Thread
RP2040 serielle Schnittstellen und CDC zeitgleich verwenden (C-SDK)
Hallo Forum, Ich will einen Pi Pico als Kommunikationsmodul verwenden. Über CDC sollen Kommandos vom PC zum Pico geschickt werden und später auch entsprechende Antworten zurückkommen. An den beiden anderen seriellen Schnittstellen hängen zwei weitere Geräte (kabelgebundene Fernsteuerung, Motorregler). Das ganze habe ich momentan nur soweit aufgebaut, dass am PC alle Schittstellen ankommen (1x CDC, 2xRS232). Dem Pico habe ich ein entsprechendes Programm verpasst, dass wenn auf einer Schnittstelle Daten eintreffen, diese an die nächste gesendet werden. Ich kann also am PC von einer auf die andere
-
Thread
Arduino und Mbed OS
ich schon verstehen. Ansonsten ist der Support für den Mbed Core schon recht dünn, auch für den RP2040 hat sich seit 7 Monaten nichts mehr getan. Arduino hat ein Core API definiert, aber die neueste Entwicklung UNO R4 geht hier auch vorbei, der ist hier nicht aufgeführt: https://github.com/arduino
-
Thread
Neue Bauteile: Aktualisierte Microchip-Programmer, Piezosummer und Raspberry Pi-Zubehör
Pi-Kameramoduls und die ARM Debug Probe, die das Debugging von Arm-Mikrocontroller unter Nutzung eines RP2040 ermöglicht, haben wir in der Vergangenheit umfangreich besprochen. Nun kommen die Produkte zu Distributoren - die Debug Probe kostet rund 12 EUR, während das Kamera-Modul je nach Variante zwischen
-
Thread
NXP microcontroller programmer/debugger
mir vor zwei Monaten dort einen neuen EDU gekauft weil mein alter >10Jahre war und deshalb den RP2040 nicht mehr unterstuetzt hat. Also mir haben sie einen verkauft. > Alternative wäre OpenOCD. Hab ich mir angeschaut, sah nach krudem gebastel aus das manchmal mit manchen MCUs funktioniert.
-
Thread
Freuenz mit Atmega 2560 erzeugen.
bleibe bei meiner > Empfehlung des SI5351. Was mich noch reizen würde, die Sache mal mit einem RP2040 anzugehen. Bei 300 MHz und mit 2. Kern, DMA und PIO könnte man schon Einiges herausholen. Für stabile Rechteckfrequenzen ist es wohl sinnvoll, ein gefiltertes Sinussignal zu erzeugen und per Komparator
-
Thread
Arduino Uno R4 im Handel erhältlich
drölf sinnlose Checks > durchgeführt werden? So in etwa. Schau dir mal die SPI-Umsetzung von RP2040 an, die ist auch lahm!
Falk B. schrieb im Beitrag #7444810: > So in etwa. Schau dir mal die SPI-Umsetzung von RP2040 an, die ist auch > lahm! Oder ESP32, geht auch gar nicht. Aber wenigstens habe ich beim ESP32 und auch RP2040 heraus gefunden wie man SPI über DMA macht, auch für Arduino, nur an der SPI Klasse
-
Thread
I2C-Bus: SDA und SCL an ATMEGA328p
wählbaren Pins umzusetzen. Das läuft bei mir ab 8051 über den 68K mit GAL, den AT90S2313 bis zum RP2040. Eine Hardware IIC-Schnittstelle ist nicht erforderlich und man implementiert den Umfang, den man benötigt. Hardware IIC ist dann sinnvoll bzw. notwendig, wenn ein µC als 'Knecht' angesprochen werden
-
Thread
Wanderkiste Widlar, Runde VI
RGB-LED-Ringen funktionieren schon mal. (Bild etwas dunkel, hier als Video: https://youtu.be/bIF931LlFKE) Die RP2040 Basis-Platine tut soweit auch. Jetzt kommt noch die Frontplatte dran (~100 Bohrungen} und dann die Software. Dann sollte es hoffentlich irgendwann mal seine Zweck als Delay/Flanger/Chorus/Reverb erfüllen
-
Thread
Pin Belegung Gardena Bodenfeuchtesensor 1867-20 gesucht
gefunden. Hintergrund der Frage ist, dass ich gerne eine eigene Pumpensteuerung mittels µC (ESP8266, RP2040 o.ä.) bauen möchte. Alternativvorschläge nehme ich natürlich auch gerne entgegen :-) Nur nebenbei bemerkt: Die allseits gegenwärtigen kapazitiven Feuchtigkeitssensoren sind eher als Thermometer
-
Thread
Mal was anderes, 3.-Hand, Löthilfe
und dabei erst einmal ganz klein angefangen: Vier Messspitzen auf vier benachbarten Pins eines RP2040 (QFN-Gehäuse mit 0,4 mm Pitch), das sollte doch möglich sein, dachte ich. Ja, ist es :) Alle vier Spitzen haben guten Kontakt zu den Pins und keine Kurzschlüsse zu den benachbarten Spitzen.
Yalu X. schrieb im Beitrag #7448154: > Vier Messspitzen auf vier benachbarten Pins eines RP2040 (QFN-Gehäuse > mit 0,4 mm Pitch), das sollte doch möglich sein, dachte ich. > > Ja, ist es :) Dabei bin ich schon an meine Grenzen gelangt. Yalu X. schrieb im Beitrag #7448154: > Mit >
-
Thread
Datenblatt vom Raspberry Pi
das da, bei den kleinen 8-Bittern macht > das noch Sinn und hat Vorteile. Oder einen Pi Pico/RP2040. Da könnte er die PIO in ASM programmieren. Ist dann auch übersichtlich mit nur 9 Befehlen. Das Datenblatt enthält die Bitmuster für die Opcodes, d.H. da kann er sich beim Umrechnen Binär->Hex so
-
Thread
Arduino mit ChatGPT, JavaScript und Python; Pico W mit Bluetooth und UDOO mit AI-Cloudsystem
nicht über die Cloud erfolgt. Stattdessen senden die Cloudwidgets die einzuholenden Prompts an den RP2040 Nano, der diese danach bei ChatGPT einreicht und die Ergebnisse in das Cloud-Dashboard zurückgibt. ### Arduino Cloud: Unterstützung für JavaScript- und (Micro)Python-Applikationen Die Arduino Cloud
siehe https://www.youtube.com/watch?v=_-5gPj0fphg), dürfte wohl auch dem Mangel an GPIO-Ports am RP2040 geschuldet sein. Sei dem wie es sei, ist die Bluetoothunterstützung für den Pico W nun offiziell. In der unter https://www.raspberrypi.com/news/new-functionality-bluetooth-for-pico-w/ bereitstehenden
-
Thread
VHS anderweitig bespielen.
ist auf einem Videoband schon deutlich mehr. Vermutlich koennte man heute aehnliches mit einem RP2040 zaubern. Es ist aber immer noch Arbeit und man muss sich natuerlich fragen wieso. Vanye
-
Thread
Rechtecksignal
kann die Frequenz noch erhöhen und mit einem anderen µC auch noch mehr. Recht schnell würde ein RP2040 mit einem autarken PIO-Kanal arbeiten und sich dabei noch langweilen.
Zum Feierabend habe ich mit dem RP2040 gespielt. Das Programm zum Erzeugen der Ausgangssignale sieht so aus: [c] void init_PIO_encoder(void) { // PIO0 aktivieren RESETS_CLR->RESET = RESETS_RESET_pio0_Msk; while (!(RESETS->RESET_DONE
-
Thread
Monitor an ESP32
einen ESP32 zu verwenden (weil man dessen WLAN- oder sonstwas-Peripherie benötigt), könnte auch ein RP2040 interessant sein, denn mit dem kann man auch DVI- bzw. HDMI-Signale erzeugen.
C-hater schrieb im Beitrag #7426656: > Relativ geil ist diesbezüglich der spottbillige RP2040. Der hat > einerseits genug schnelle IOs, um billige TFTs mit Parallelschnittstelle > anzusteuern, Der kann mit seinen schnellen I/Os auch direkt ein DVI-/HDMI-Signal erzeugen. (Willkürliches