-
Thread
MicroPython-Frage
jemand kennt einen Pascal-Compiler für den Raspberry Pi Pico 🙂? Der hier kennt schon mal die im RP2040 verwendeten Cortex-M0+-Kerne https://www.mikroe.com/mikropascal-arm
ARM_Embedded_Tutorial_-_Installing_Lazarus_and_Free_Pascal Na dann, viel Erfolg damit. Da wird ja der Pico (rp2040) explizit erwähnt. Kannst ja berichten, wenn Du das ganze zum Laufen gebracht hat, das könnte hier auch den einen oder anderen Freund anderer Sprachen als C erfreuen.
-
Thread
RP2350 / Raspberry Pi Pico 2 – RISC/V und ARM-Kerne im Wechsel-Dich-Verfahren
zu arbeiten.  Bildquelle: https://www.raspberrypi.com/products/rp2350/ ### Mehr Peripheriegeräte dank mehr Gehäuseoptionen Der originale RP2040 hatte ob des vergleichsweise kleinen Gehäuses nicht sonderlich viele GPIO-Pins. Der Nachfolger behebt dies wie in der
Branchennewsdienst The Register berichtet Upton folgendes: [c] "FreeRTOS is the preferred OS (as on RP2040). There's an increasing amount of excitement around Zephyr, and some community effort to port that to the RP2 platform, and we may engage formally with that in due course." --- via https://www.theregister.com
-
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
16 UARTs für MIDI
;-) Wenn Deine Einschätzungen vom TO geteilt werden, passt der RP2040 wohl richtig gut.
werden wollen. Vergiss FPGA. Ohne zwingenden Bedarf ist es vergeudete Lebenszeit. Zur Info: Der RP2040 hat auch USB ;-)
-
Thread
Espressif-Verfügbarkeitsgarantie für ESP8266, Quadband-GNSS-Modul, mehr Embedded-Python uvam
einige „kleinere“ Fehler behebt: [c] nordic Fix BLE MTU negotiation. #9441. Thanks @dhalbert. RP2040 Check that all busio.UART pins are valid before claiming any. #9425. Thanks @jepler. SAMx SAMD51: fix PWMOut by reverting #9343: symptoms included no backlight on boards with displays.
-
Thread
Messtechnik von Keysight und Digilent, News von der MCX-Familie, Arduino-Zephyr uvam
des Marktes, nochmals auf dieses Faktum hin: [c] For some boards – mainly GIGA, Nano 33 BLE, Nano RP2040 Connect, Portenta, Nicla family, and Opta – we implemented the Arduino core on top of an abstraction layer provided by Mbed OS in order to speed up development. The Arduino cores for other popular
-
Thread
Neue AI- und Ethernet-Mikrocontroller, Prozessrechner und CMSIS für RP2040
.  Bildquelle: https://wiznet.io/products/ionic-chips/w55rp20 Zum Zeitpunkt der Drucklegung gibt es keinerlei weitere Informationen – interessant ist lediglich, dass man auch weitere Mitglieder der ionic-Familie zu planen scheint. ### RP2040 - CMSIS-Paket
dabei unter der URL https://github.com/raspberrypi/CMSIS-RP2xxx-DFP/releases bereitstehenden GitHub-Repositorium - wer das Paket installiert, kann sich dann wie in der Abbildung gezeigt an der „Kombination“ aus Keil und RP2040 erfreuen. 
-
Thread
Noch einer (f8); 8bit-Computing mit FPGA
sauteuren FPGA 8Bitter herumschlagen den niemand kennt, für den es nichts gibt, wenn ich bereits mit einem RP2040, dessen 133Mhz M0 und den PIOs oft Dinge in SW machen kann die man früher im FPGA getan hätte? Das ist ein TO Spaßprojekt und das wird es bleiben. Der TO erlangt dadurch neue Fähigkeiten. Das
Resourcen verbraucht ... weil dies in einer typischen 4bit LUT implementiert werden kann ... wird z.B. im RP2040 vom pico oder den PIC32 so angeboten ... Übrigens: das einzig wirklich interessante an der 8051- Familie sind die Bit-Befehle ... mit denen sich einzelne Bits in den Ports und manchen Registern
-
Thread
Pico; SD, Zeitstempel, PlatformIO
man eine gute Library, die von Bill Greiman's SdFat abgeleitet wurde: https://github.com/khoih-prog/RP2040_SD Die Library wird bei einem vorhandenen PlatformIO-Projekt direkt hinzugefüügt, wenn man die Zeile lib_deps = khoih-prog/RP2040_SD in platform.ini einfügt. Beim nächsten Build werden die notwendigen
_SD.h. Ich habe diese Funktionen hinzugefügt und dazu entsprechend RP2040_SD.h und File.hpp angepaßt. Sollen neue Dateien mit Zeitstempel erzeugt werden, so muß man noch eine CallBack Funktion erstellen und den folgenden Aufruf machen: RP2040_SdFile::dateTimeCallback
-
Thread
Dela/Sigma extern auswerten
den OpenPDMFilter: https://github.com/earlephilhower/arduino-pico/blob/master/libraries/PDM/src/rp2040/OpenPDMFilter.c
-
Thread
SoC oder µC mit sehr vielen IOs gesucht
M. K. schrieb im Beitrag #7688215: > HDMI via Bitbanging...YMMD :D Der RP2040 kann das, mit Hardwareunterstützung durch seine mit einer einfachen Statemachine programmierbaren I/Os. https://github.com/Wren6991/PicoDVI
-
Thread
Kommunikation über Signaltransformator | Geeignetes Encoding
und dann per DMA über einen USART oder timer rausschicken. Zum empfangen wäre sowas wie die PIO im RP2040 praktisch. Oder was mittels timer Input Capture basteln. Zuletzt hatte ich noch den einfall, die paar mA für die Prozessoren der Messeinheiten mit über den Trafo zu schicken. Also wirklich ein
per DMA über > einen USART oder timer rausschicken. Zum empfangen wäre sowas wie die > PIO im RP2040 praktisch. Oder was mittels timer Input Capture basteln. Schau mal beim ESP das RMT Peripheral an. Das ist ziemlich universell was Custom Bitschubsereien angeht. Manchester müsste man damit auch
-
Thread
Nutzung eines SPI-Flash durch zwei Mikrocontroller
Firlefanz wie Tuerklingel, Spielzeug, bekommt man problemlos auf einen aktuellen 50Mhz Controller hin. Ein RP2040 fuer 1Euro sollte das muehelos schaffen. Vanye
wie Tuerklingel, Spielzeug, bekommt man problemlos auf einen > aktuellen 50Mhz Controller hin. Ein RP2040 fuer 1Euro sollte das > muehelos schaffen. Da hast du sicherlich recht. Aber dann müsste ich mich in den RP2040 einarbeiten. Mit dem habe ich noch nie gearbeitet. Ich weiß auch nicht, ob die
-
Thread
Nächster Schritt nach AVR: Empfehlungen gesucht
zu Visual Studio Code. So kannst du für viele unterschiedliche MC programmieren (AVR, ESP32, STM32, RP2040 ...)
() und Setup1(), Loop() und Loop1(), fertig. Miniboards mit dem RP2040 hat Ali für ein 3 -4Eur schon im Sortiment Du kannst auf den RP2040 auch Micropython oder Circuitpython drauf tun und in Python programmieren, wenn du das schon für andere Projekte verwendest,
-
Thread
Pico, RP2040, SD, Arduino Core, kein Zeitstempel für Dateien
Philhower Core mit SD-Unterstüzung ohne Zusatzbibliotheken. ZU 1) kann man die Bibliothek khoih-prog/RP2040_SD hinzufügen, um die SD Unterstützung zu bekommen. Das funktioniert auch gut. Jedoch liefert diese Bibliothek keinen Zeitstempel (Filedatum, -Zeit) für die einzelnen Dateien. Bei dem Philhower Core
Harald P. schrieb im Beitrag #7681705: > ZU 1) kann man die Bibliothek khoih-prog/RP2040_SD hinzufügen, um die SD > Unterstützung zu bekommen. Das ist ein Wrapper um sdfatlib, und das kennt Zeitstempel. Siehe https://github.com/khoih-prog/RP2040_SD/blob/main/src/utility/SdFile.cpp
-
Thread
Gibt es Steckbretter mit durchkontaktierten Zehner-Reihen?
Steckbretter mit einem viel breiteren Steg in der Mitte, wo man zum Testen mal ein Arudino/STM-Bluepill/RP2040-Platinchen draufstecken kann, und dann mehr als 1-2 Pins übrigbleiben
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
ist das auch noch ziemlich gut zu überblicken, finde ich. Aber das ist halt Geschmackssache. Für den RP2040 bspw., mit dem ich auch noch vorhabe mich zu beschäftigen, werde ich auch in C programmieren.
-
Thread
Neue Chips, Ubuntu Server für RISC-V, Nachrichten im Hause CircuitPython uvam
• API changes to floppyio. • String values in settings.toml must be quoted. Audio • RP2040 I2SOut supports BLCK and LRCLK in either order. • ESP32-S3 supports audiomp3. Bluetooth • Initial implementation of BLE GATT server support on Espressif chips. Pairing/bonding is not
-
Thread
Evetek BT817Q Controller mit EveScreenDesigner und RP2040
sollte... Mein Display ist: 1024x600 Pixel. Hat ein BT817Q drauf. Habe mir nun noch einen RP2040 beschafft, damit ich der Auswahl entsprechen kann. (Siehe Bild). Kennt sich jemand aus mit diesen Chips oder dem Tool? Danke schonmal.
-
Thread
Refit VDO Drehzahlmesser / 3-Phasen Schrittmotor
Ich werde es mit dem 4N35 testen, die habe ich gerade zur Hand. Als Mikrocontroller soll ein RP2040 Zero Board aufgrund der kompakten Maße zum Einsatz kommen. Dieser uC besitzt Schmitttrigger Eingänge mit einer Hysterese von 0,2V
ist erfolgreich abgeschlossen. Das Auslesen der Klemme W mit dem Optokoppler in Verbindung mit dem RP2040 funktioniert ohne Probleme. Falls es jemanden interessiert, hier noch ein Scope des Klemme W Signals bei Leerlaufdrehzahl...
-
Thread
ESP8266 mit 3 AAA Batterien Versorgen
wenn auch mit kapazitivem statt induktivem Energiereservoir). Wenn man die Rechenleistung eines RP2040 (oder eines ESP8266) nicht braucht, und davon kann man bei der Anwendung des TO wohl sehr guten Gewissens ausgehen, dann ist es kompletter Wahnsinn, sowas in einer Anwendung zu verbauen, bei der
Wie o.a., bin ich mittlerweile Fan des RP2040 bzw. des RPi Pico. Billig, schnell, universell und wenn man will als Pico W auch mit WLAN. Soviel kriegste nicht oft für 5 Mäuse. Und wenn man C/C++ scheut nimmt man eben Micropython. Und dann
-
Thread
Pi Pico mit VSCode debuggen
gdbPath": "${userHome}/.pico-sdk/toolchain/13_2_Rel1/bin/arm-none-eabi-gdb", "device": "RP2040", "configFiles": [ "interface/cmsis-dap.cfg", "target/rp2040.cfg" ], "svdFile": "${userHome}/.pico-sdk/sdk/1.5.1/src/rp2040
arm-none-eabi-gdb depending on your system "gdbPath" : "gdb-multiarch", "device": "RP2040", "configFiles": [ "interface/cmsis-dap.cfg", "target/rp2040.cfg" ], "svdFile": "${env:PICO_SDK_PATH}/src/rp2040/hardware_regs
-
Thread
Mikrocontroller mit 16-Bit-UART
Der RP2040 (aka pi pico) hat sehr praktische programmierbare io-module. ich bin mir sicher damit kannst du deinen uart mit beliebig vielen bits basteln.
) Edit: je länger ich drüber nachdenken, könnte es doch auch funktionieren. Hier wurde eben der RP2040 mit den PIOs genutzt. Ich glaube unterm Strich ist es am Ende übersichtlicher damit.
-
Thread
Neuer Computer für 80er Jahre Synthesizer auf RP Pico Basis - DAC Fragen
schrieb im Beitrag #7663963: > Ich sprach vom M0+ Core und nicht von der Extra-Peripherie die der > RP2040 hat. Da mag ja sein und rein theoretisch hast du Recht, jedoch… Andreas M. schrieb im Beitrag #7663911: > Harald K. schrieb: >> Und der RP2040 hat definitiv mehr als genug Rechenleistung
Nein hat er nicht. Die M0+ kann nicht mal Division in Hardware. Der Bezug war klar erkennbar der RP2040.
-
Thread
Handlötstation Erfahrungen
) Das habe ich genommen: http://mino-elektronik.de/7-Segment-Variationen/LCD.htm#lcd7 oder mit RP2040 Pico-Board und Anzeige per PC: https://www.mikrocontroller.net/topic/534477#new Als Sensor etwas in dieser Art: https://www.reichelt.de/platin-temperatur-sensor-kl-b-1000-ohm-m-222-b-pt1000-p151228
-
Thread
Z80 DIY Kit gesucht
Steve van de Grens schrieb im Beitrag #7661552: > Falls doch: Mit einem RP2040 als Coprozessor. :) Ich habe mal einen 8pin ATtiny als Taktgenerator für Retro RCA 1802 verwendet.
z80kits.com/shop/rc2014-mini-ii/ Die machen was ähnliches: das Terminal-Modul benutzt auch einen RP2040 für Video, Tastatur und Massenspeicher, aber statt HDMI- einen VGA-Ausgang. Ich versteh das mit diesen Retro-Boards nicht: wenn es mir um's Basteln und Lernen geht, entwickel ich das selber
-
Thread
Quarz oder Oszillator
berücksichtigt, auch auf besser als 100 ppm. Wie kommt man denn auf so schlechte Werte? Beispiel RP2040 Pico-Board: Grundgenauigkeit im einstelligen ppm-Bereich.
kleineren Zacken der Kurve geben die Auflösung bei der Messung wieder. Anzumerken ist, daß der RP2040 mit dem Schaltregler des Pico-Board versorgt wird. Eine Versorgung aus einem separaten LDO würde das Rauschen der Versorgungsspannung reduzieren. Bei einem TCXO wäre die Drift der Kurve noch geringer
-
Thread
Atmega/Arduino - Input Capture funktioniert nicht
dies, indem man kein setup() aufruft und main() verwendet ;-) Letztens hatte ich Arduino für den RP2040 am Wickel, wo die Initialisierungen wohl erst nach Bedarf zur Laufzeit erfolgen. Da die ISR-Vektoren im RAM liegen ist das kein Problem.
-
Thread
Double core: Mutex nötig oder nicht?
das alles nicht beachtet und mit beiden > kernen auf eine variable zugreift? Bei einem zwei-Kern RP2040 passiert gar nichts (also schon, aber nichts Schlechtes) Auf der technischen Ebene (bei einem und nur *einem* 32bit Zugriff): Das interne RAM ist wird nicht durch einen cache angesprochen.
alles nicht beachtet und mit beiden >> kernen auf eine variable zugreift? > > Bei einem zwei-Kern RP2040 passiert gar nichts (also schon, aber nichts > Schlechtes) > > Auf der technischen Ebene (bei einem und nur *einem* 32bit Zugriff): > > Das interne RAM ist wird nicht durch einen cache angesprochen
-
Thread
LM3914 propagation delay?
Lothar M. schrieb im Beitrag #7642482: > dahingefragt: welcher würde dir da grade einfallen? RP2040 Kann man kontinuierlich per DMA im Kreis laufen lassen und die Ereignisse gegebenenfalls aus dem Ringpuffer picken. Der darf dann auch gerne mal 50.000 Halbworte (ach komm', 100.000 Halbworte
-
Thread
EmbeddedWorld 2024 - (weniger) neue Chips, FPGAs und die Raspberry Pi AI Camera
Außerdem versprach das Standpersonal für einige ältere Technologien bzw FPGA-Serien Unterstützung bis 2040 – spezifischerweise für die Cyclone- und die MAX10-Serie. ### FPGAs, 2 - AMD lanciert AI-FPGA Im Hause AMD bietet man mit Versal 2 einen FPGA an, der noch mehr vorgefertigte Funktionseinheiten
frei zu wählen:   Wer einen RP2040 haben will, muss am Stand von OEMSecrets ein Formular zum Start einer Schnitzeljagd beziehen. ### Kostenloses - Sonstiges An diversen Eingängen verteilt die Messe Nürnberg diverse T-Shirts,
-
Thread
Makefiles im C-Projekt
Abreißkalender gemessen wird! Soll den das sein? DOS3.3? Hier mal ein Beispiel: ~/sources/RP2040/SMU_Tester: make clean ~/sources/RP2040/SMU_Tester: time make -j 16 CC build/main.o CC build/sysinit.o CC build/ticker.o CC build/uart.o CC build
Vanye R. schrieb im Beitrag #7637623: > Bei mir steht da sowas im Programm: > > uart_printf("RP2040 %s %s", _DATE_, _TIME_); > > Und du hast recht, das wird nicht aktualisiert weil dependency > funktioniert. Schliesslich aendert sich der Source ja nicht. Die Source mit dieser Zeile
-
Thread
TMP05 Temperatursensor ohne µC auslesen
integrieren, AD wandeln und passend umrechnen. Ein passender AD-Wandler -> USB wäre beispeilsweise ein rp2040 Pico-Board und wenige Zeilen Arduino-Code. Wenige Zeilen mehr ersparen Dir das RC-Glied. Das ist 'professionell' ;-) Aber warum eigentlich genau dieser Typ? Einen PT1000 könnte man einfacher
-
Thread
Arduino Days: Neuer Matter-Arduino, Erweiterungen für Arduino-SPS und Cloud
. nicht für die ESP, da wird FreeRTOS verwendet. Wie auch beim core von Earle F. Philhower für den RP2040, der gegen den 'offiziellen' MbedCore von Arduino konkurriert und beliebter ist. Dazu ist auch hier die HW von Raspberry günstiger als das Arduino Nano connect Board. Beim neuen Arduino UNO R4 wurde
-
Thread
Drehzahlmesser in Assembler (ATmega328)
Sachen, die mit einem Arm-M0 sinnvoll gehen. Das erwähne ich, weil deine Spielwiese derzeit ja eher der RP2040 ist. Nö, float benutzt man allenfalls, wenn das Target auch eine Hardware dafür bietet. Alles andere ist ein Offenbarungseid.
-
Thread
Stoppuhr mit triggereingang
Kennt jemand so eine, die kein Vermögen kostet. Brauchst Du eine Rechnung? 'Mann' könnte ja ein RP2040 Pico-Board an eine 16x2 Anzeige oder ein TFT schrauben und ein Stück Code draufspielen. Zufälligerweise habe ich dafür Platinen zu liegen. Für Dich ist das dann kein Bausatz ;-)
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
Varianten von fertigen ESP32 bis PiPico Modulen steht im Grunde nur noch die Software im Mittelpunkt. Den RP2040 Controller etwa wird kein Bastler mehr einzeln kaufen. > Mir tun nur meine PICs leid, mit denen ich früher so gerne arbeitete. Mein allererster PIC war gleich dermaßen umständlich programmierbar
-
Thread
Lora will einfach nicht.
nutze die Arduino IDE einfach gerne als "all in one" Lösung für verschiedene Plattformen (AVR, STM32, RP2040). Nur eine IDE, die recht schlank ist und dank der Bibliotheken ist der Wechsel von einem Controller auf den anderen auch recht einfach. Allerdings bilde ich mir auch ein, ein bisschen was von
die Arduino IDE einfach gerne als "all in one" Lösung für > verschiedene Plattformen (AVR, STM32, RP2040). Nur eine IDE, die recht > schlank ist ... Kein Wunder - die Debugging-Möglichkeiten bestehen aus eingestreuten Serial.print(x), wenn man mal von den wenigen SAMD-Boards absieht, die von der
-
Thread
K-Typ Thermoelement zeigt Fehler bei Berührung
Adafruit_MAX31855 sowie China-Nachbau, gleiches Fehlerbild. Zum Aufbau: Meanwell-Netzteil -> DC/DC-Wandler -> rp2040-zero-Board -> Adafruit_MAX31855. Der Max und das rp2040-zero-Board haben ein gemeinsames GND, der Edelstahlschirm vom Thermoelement hat keine Verbindung zu den Anschlussdrähten. Wo könnte hier der
am pin vom Board Die Schaltung besteht jetzt noch aus drei Teilen und 5 Jumperkabeln. Max31855, rp2040-zero und Thermoelement mit einer Leitungslänge von 80 cm so wie später auch benötigt. Ich werde versuchen den Mantel vom Thermoelement noch auf GND zu legen und hoffe das Besserung bringt.
-
Thread
Müll in serieller Übertragung wenn Kondensator am Quarz berührt wird
Mi N. schrieb im Beitrag #7625377: > Bei meinen AVR/STM32/RP2040/... Schaltungen kann ich bequem das Signal > am Quarz auf einem Oskar ansehen. Kann man bei den meisten uCs, solange man am Ausgang des Inverters misst. Nur die Wurstfinger da ueberall reinzuhalten
doch einfach einmal einen Typen, bei dem das am Eingang nicht möglich ist! Habe gerade beim RP2040 auf einem Pico-Board die Spannungen am Quarz gemessen: fast 2 Vss an Ein- und Ausgang. Der schwingt pudelwohl. Mit Handauflegen oder schräg ankucken wird man ihn nicht stoppen können.