-
Thread
CircuitPython und Linux aktualisiert, mbed-Plattform abgekündigt
vollständig abgedruckten Changelogs betrifft Verbesserungen für die ESP 32-Plattform: [c] Audio RP2040 I2SOut supports BLCK and LRCLK in either order. ESP32-S3 supports audiomp3. audiomp3 supports streaming from HTTP servers. Bluetooth BLE GATT server support on Espressif. Pairing
-
Thread
größtemögliche Datenbandbreite von Microcontroller-IOs
tun außer vielleicht etwas > filtern. Das nächste Problem. Besonders schnell rechnen kann der RP2040 nicht gerade. Aber: "Filter" ist ein weites Feld...
Ob S. schrieb im Beitrag #7697460: > RP2040 könnte 6 ziemlich schnelle SPI-Kanäle bereitstellen und hätte > 256k Pufferspeicher. > Problem ist nur: wohin mit den superschnell gelesenen Daten? Dann vielleicht eher etwas wie ein STM32H7.
-
Thread
TMC4361 mit Encoder ohne N/Z
ausreichend zu sein. Schritterzeugung und Vergleich mit dem Ist-Wert ist doch keine Raketentechnik. Ein RP2040 wäre mein Ansatz, der genau das macht. was man braucht und auch noch verstehen kann ;-)
-
Thread
Noch einer (f8); 8bit-Computing mit FPGA
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
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 manipulieren
-
Thread
Pico; SD, Zeitstempel, PlatformIO
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(DateTimeCallbackSD
-
Thread
Dela/Sigma extern auswerten
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 BUS
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
wie Tuerklingel, Spielzeug, bekommt man problemlos auf einen aktuellen 50Mhz Controller hin. Ein RP2040 fuer 1Euro sollte das muehelos schaffen. Vanye
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 Hardware
-
Thread
Nächster Schritt nach AVR: Empfehlungen gesucht
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, z.B
-
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
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 yet
-
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
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 noch
Einarbeitung. Matthias S. schrieb im Beitrag #7670438: > Wie o.a., bin ich mittlerweile Fan des RP2040 bzw. des RPi Pico. Noch heftiger überdimensioniert. Jörg R. schrieb im Beitrag #7670559: > Natürlich ist ein 9V Block bei Einsatz eines Linear-Reglers sehr > ineffizient, und den AAA-Zellen
-
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
Beitrag #7663920: > Andreas M. schrieb: >> Die M0+ kann nicht mal Division in Hardware. > > Mein rp2040 kann's. Je einmal pro core. In acht Takten. Ich sprach vom M0+ Core und nicht von der Extra-Peripherie die der RP2040 hat. Im übrigen sind es aus Sicht der CPU keine 8 sondern mindestens 11 Takte
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 (inkl
-
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?
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.
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
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, die
-
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
CC build/ads1217.o CC build/core1.o CC build/piotest.o CC build/piors232.o CC build/startup_rp2040.o LD build/MyTest3.elf OBJCOPY build/MyTest3.hex OBJCOPY build/MyTest3.bin size: text data bss dec hex filename 33496 2476 756 36728 8f78 build/MyTest3.elf
-
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 an
-
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)
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
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.
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 den
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
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. Hat
-
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.
-
Thread
NFC-ICs für Datenübertragung gesucht
Zum Beispiel: stm32h743 Das Datenblatt behauptet das er 12MBit kann. Und im Datenblatt des RP2040 ist ein Reciever fuer den PIO drin! Vanye
-
Thread
schneller Quadratur-Dekoder A/B+Index mit RP2040, Arduino
Mi N. schrieb im Beitrag #7621087: > Der auf dem Pico-Board verbaute RP2040 bietet mit seinen PIO-Einheiten > die Möglichkeit Diese PIOs in dem RP2040 sind eine wirklich leistungsfähige Peripherie. Da lässt sich viel mit machen ohne CPU. Mich wundert das andere Hersteller
ja, ein wenig haben die AVRs. Aber es reicht bei weitem nicht an die > Möglichkeiten der PIO im RP2040 ran. Auf ersten Blick sieht man es nicht, aber der RP2040 ist insgesamt schon recht clever konzipiert. Gut, man könnte sich hier und da noch andere Möglichkeiten wünschen, muß aber die Kompromisse
-
Thread
Arduino IDE 2.3.2 was dauert so lange ?
Moin, ich hab ein relative grosses Arduino RP2040 Projekt, mit ner compilezeit von ca. 15 sec. getestet auf verschiedenen aehnlichen Rechner. Was dauert da so lange 150kb Programm zu erzeugen. Da das Projekt viel try and error ist, was wie könnte
Bjoern B. schrieb im Beitrag #7610723: > Moin, > ich hab ein relative grosses Arduino RP2040 Projekt, mit ner compilezeit > von ca. 15 sec. getestet auf verschiedenen aehnlichen Rechner. > Was dauert da so lange 150kb Programm zu erzeugen. > Da das Projekt viel try and error ist, was wie
-
Thread
Spannung Runterregeln eines 40 Amper Lithium Ionen Akkus
Kapazität betrachtet werden - Der Controller ist noch nicht ausgesucht aber ich tendiere auf eine RP2040 da dieser auch genutzt wird im Roboter selbst auch wenn das BMS nicht so viele GPIOs braucht. Dieser kümmert sich größtenteils um die Temperatur Überwachung und Kühlungsregulierung. - Als
23V-LAOMAO-Einstellbar-Spannungsregler/dp/B0B92Z1W9G/ref=asc_df_B0B92Z1W9G/ und noch einen für deinen RP2040. Ein einziger 30A Wandler frisst nämlich mehr Spannung.
-
Thread
Widerstandsberechnung für Schaltung mit LEDs über RPi richtig?
haben. Ersatzweise habe ich die IO Electrical Characteristics (Datenblatt Abschn. 5.5.3.4.) des RP2040 (Raspberry Pi Pico) angehängt, nur zur Demonstration, nach was man suchen muss. Ich weiß nicht, ob die Werte auch für die „großen“ Raspberries gelten.
-
Thread
Microchip CLB – erste Versuche zur „FPGA-Zelle“ im Achtbitter
> Es gab damals doch die FPSLIC... ein AVR in Kombination mit einem FPGA. Oder auch ein RP2040 (PIO) und 68332(TPU) geht auch in die Richtung, wenn vielleicht auch nicht ganz so flexibel. Oder die PSOCs, es gab da in den letzten 20Jahren immer wieder Ansaetze. Aber so eine richtig grosse
mit Gattern rumdroesseln? Ne, dann schreib ich das lieber in abgehalfterten Assembler fuer den RP2040. Vanye