-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
warum beim M0+ nicht gleich einen Raspberry Pi Pico mit RP2040 (auch ein M0+)nehmen Um da C zu programmieren nimmt man dann das RP2040 SDK Der Pico ist guenstig und doch schnell...kann man ohne Probleme auf 250Mhz overclocken (z.B. auch fuer Enulatoren
Guido L. schrieb im Beitrag #7027886: > warum beim M0+ nicht gleich einen Raspberry Pi Pico mit RP2040 (auch ein > M0+)nehmen Viel zu speziell auf der einen oder zu "arduinohaft" auf der anderen Seite. Daß dort zwei M0+ Kerne verbaut sind, ist völlig schnuppe. Davon soll der Anwender nichts mitbekommen
-
Thread
PIR Sensor an Raspberry Pi Pico
Na, dann sollte man wohl doch besser PADS_BANK0->GPIO1 = 0xc2; // ggf. Bitnummern aus rp2040.h verwenden schreiben ;-)
#7026134: > Na, dann sollte man wohl doch besser > PADS_BANK0->GPIO1 = 0xc2; // ggf. Bitnummern aus rp2040.h verwenden > schreiben ;-) "Besser" ist relativ. Nachdem der TE im kleinen Codeschnipsel, den er gezeigt hat, weder Arduino-funktionen noch direkten Registerzugriff verwendet hat, ist *für ihn
-
Thread
Raspberry Pi Compute Module 4S im DIMM-Formfaktor
Die Raspberry Pi ist in Anbetracht diverser launiger Meldungen (Blitzlichtempfindlichkeit, “DAC am RP2040”, GamerGate, ODROID-W) nie um Lustigkeit verlegen. Im Bereich der professionellen Anwendung sah dies anders aus – nach dem Erscheinen des Raspberry Pi 1 verweigerte man “non-educational-Anwendern
-
Thread
Wie oder wo STM32 bestellen?
ein Ersatz sein, Die Timer hat er geschickterweise weggelassen! Die fehlen im Übrigen auch beim RP2040, der wohl auch noch gut verfügbar ist (war?). W.S. schrieb im Beitrag #7026408: > Zuerst die große Klappe und jetzt der Katzenjammer. Für Stückzahlanwendungen hätte man sich rechtzeitig eindecken
-
Thread
WS2812 flackert random
ausgelegt wurde, sondern alles sein kann (im Rahmen ihrer technischen Möglichkeiten), z.B. die PIOs der RP2040. Da entfällt dann auch der "gefühlte Missbrauch". ;o)
-
Thread
Arduino: Rückkehr von kombinatorischem Linux-Board und Roboterarm für Lehranwendungen
vorschlug. Mit dem Braccio ++ - er ist um 499 EUR erhältlich – verwendet Arduino einen Arduino Nano RP2040 Connect, der eine Gruppe von per RS485 verbundenen Schrittmotoren steuert.  (Bildquelle: Arduino) Im Bereich der Zielgruppe sieht man nun übrigens klarer:
-
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
Selbsthilfegruppe
ESP8266EX, ESP32 und RP2040 sind lieferbar.
bit-1-8-v-0-128-kb-16mhz-tssop-20-msp430f2101ipw-p281522.html Und wenn du was modernes willst den RP2040. Der ist sogar extrem preiswert. Allerdings brauchst du noch ein externes QSPI-Flash. Olaf
-
Thread
Empfehlungen für aktuellen µC
#7008917: > Ich bitte um ein paar Empfehlungen. Zum Spielen kannst Du kostengünstig mit einem RP2040 einsteigen: https://www.reichelt.de/raspberry-pi-pico-rp2040-cortex-m0-microusb-rasp-pi-pico-p295706.html?CCOUNTRY=445&LANGUAGE=de&nbc=1&SID=9683f5e82525893246f62a07cf65a9ff7f03c12fd3fb0d3ac4716&
Overview ... 64-bit system timer with 4 alarms ... 4.6.1.1. Other Timer Resources on RP2040 The system timer is intended to provide a global timebase for software. RP2040 has a number of other programmable counter resources which can provide regular interrupts, or trigger DMA transfers
-
Thread
Einspeisewechselrichter Software
FPGA. Ich plane ein kleines Netzteil mit softwaregesteuertem Synchronwandler, dafür habe ich mir RP2040 und ein Lichee Tang nano bestellt (Darauf ist ein Anlogic FPGA mit integriertem ADC)
> Ich plane ein kleines Netzteil mit softwaregesteuertem Synchronwandler, > dafür habe ich mir RP2040 und ein Lichee Tang nano bestellt (Darauf ist > ein Anlogic FPGA mit integriertem ADC) Für einen EinspeiseWR reicht ein PIC16F. Selbst mir Display und Menü...
-
Thread
Welcher günstige Mikrocontroller verwenden für RGB Projekt
bist bekommst du es mit fast jedem Controller hin. Wen du Spass haben willst dann nimmst du einen RP2040 weil das Protokoll des WS2812 ein Schmerz im Arsch ist und du es dort mit dem GPIOs direkt implementieren kannst und danach an der Sonnenseite bist. Olaf
STM32 mit DMA auf Ports und > sicher viele mehr. Das stimmt sicherlich. Aber mit den PIOs des RP2040 geht es wirklich sehr elegant, ohne das die CPU irgendwas umrechnen muss, bevor es an die Hardware verfüttert werden kann. Außerdem hat der RP2040 auch noch ordentlich RAM, so dass auch für größere
-
Thread
Geeigneter Mosfet um mit RP2040 per PWM 12V LED Strips anzusteuern
nennen, idealerweise bei Reichelt erhältlich, den ich direkt an die PWM-Pins eines Raspberry Pico RP2040 anschließen kann um 12V LED-Strips zu dimmen? Gibt es einen passenden oder muss ein Treiber oder Pegelwandler davor? Ich würde am liebsten 16 Kanäle ansteuern. Vielen Dank!
-
Thread
Problem bei Temp-Messung Rasp. Pi Pico & Pt1000
In Kürze. Das offizielle RP2040 datasheet v1.7.1 S.640 ADC Input Impedance >= 100kΩ S.647 Errata: Reference RP2040-E6 Summary GPIO digital inputs not disabled for ADC pins by default Tausend Mal: [code]#!/usr/bin/python3
the digital input should be disabled as early > as possible after startup. This is > done in the RP2040B2 bootrom and early on in SDK platform setup code on > > RP2040B0 and RP2040B1. If > user wishes to use digital inputs, they must be enabled Ich hätte erwartet, dass from machine import ADC
-
Thread
[Selbstbau CPU] Welche Befehle machen eine CPU "praktisch"?
Die PIOs im RP2040 kommen mit 9 Befehlen aus und haben einen praktischen Wert. Aber für einen praktischen wert braucht man nicht alle 9 davon. Also wie war die Frage gleich?
-
Thread
ESP32 als Modul-Emulator für den C64
Mikrocontroller. Der ESP32 ist beim PIN toggle eher gemütlich und "ungenau" bezgl. Timing. Raspberry RP2040 könnte für deinen Zweck besser geeignet sein. Immerhin kann der mit Overclocking HDMI per Bitbanging. https://github.com/Wren6991/picodvi
someone else schrieb im Beitrag #7000141: > Raspberry RP2040 könnte für deinen Zweck besser geeignet sein. Oder einen Teensy: https://microcorelabs.wordpress.com/2021/03/20/eprom-emulator/ Ich persönlich würde ja einen Eprom-Emulator nehmen: https
-
Thread
RP2040 MCU open drain fehlt in C-SDK-Dokumentation
erspart bleibt, hier noch die wichtigsten Links: Datenblatt MCU: https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf C SDK Dokumentation: https://datasheets.raspberrypi.com/pico/raspberry-pi-pico-c-sdk.pdf (Der interessante Part ist "4.1.10. hardware_gpio")
output enable low zugleich auf lesen UND high über den ext. Pull Up geht? Mein Interesse an dem RP2040 ist gerade extrem abgekühlt. Das DB und das Chipdesign scheint mir stark verbesserungswürdig.
-
Thread
Raspberry Pico als ISP
IDE programmieren. Dazu habe ich zwei verschiedene Bibliotheken ausprobiert: - Raspberry Pi Pico/RP2040 by Earle F.Philower --> Bibliothek 1 - Arduino Mbed OS RP2040 Boards by Arduino --> Bibliothek 2 Da ich mir nicht sicher war, ob in den Bibliotheken für den Pico die Pins MISO,MOSI,SCK nach den
-
Thread
Suche einen Mikrocontroller der SCHNELL 24 Bit parallel senden kann
RP2040 Mit dem PIO des Raspberry-Mikrocontrollers sollten sich Timing-Wünsche sehr präzise und jitterfrei erfüllen lassen. Daten-Nachschub geht per DMA.
Tilo R. schrieb im Beitrag #6993260: > RP2040 > > Mit dem PIO des Raspberry-Mikrocontrollers sollten sich Timing-Wünsche > sehr präzise und jitterfrei erfüllen lassen. > Daten-Nachschub geht per DMA. So ist es. Allerdings wird es mit
-
Thread
[S] J-LINK EDU
es wieder normal zu kaufen. Incl. eines netten Preisaufschlages. Aber wenn man das z.B. für einen RP2040 braucht, muss man schon eine aktuelle HW Version haben. https://www.ak-modul-bus.de/cgi-bin/iboshop.cgi?showdsearchj-link:11111100!0,533014924818591,J-Link_EDU
-
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
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
R&S FSP7 startet nicht
PDF page 159 http://www.av.it.pt/medidas/data/Manuais%20&%20Tutoriais/28%20-%20Spectrum%20Analyser%2040GHz/CD/Service%20Manual/FSP_shb_u.pdf "No voltage or considerably low voltage: Remove the respective boards from the instrument one by one and repeat the measurement. If the voltage is supplied,
gefunden. Alle arbeiten korrekt. Am BIOS-EEPROM habe ich gemessen: IC (Interface Configuration) hi !RP (!Interface Reset) hi !INIT (!CPU Reset) hi FWH0-FWH3 (I/O Daten) beim Start für 220 ms hi, dann klappern 200 ms lang Daten. RAM: Clock: Da sehe ich mit meinem analoge 40 MHz-Oszi nur Spuren eines
-
Thread
AVR Mikrocontroller Lohnenswert?
MSP430, STM32 und alle Cortexe ohnehin und ich persöhnlich finde auch den STM8 recht schick. Den RP2040 würde ich aber auch gerne mal ausprobieren. Ich finde die PIOs spannend und es gab situationen da hätte ich sowas sehr gut gebrauchen können, statt mit unflexibler glue logic rumzumachen. Ein wenig
-
Thread
sx1276 Probleme mit dem RegOpMode
jgromes nicht zur Unterstützung? Die kann sicher fast alles, was du brauchst und geht auch für den RP2040. Siehe https://github.com/jgromes/RadioLib
nicht zur > Unterstützung? > Die kann sicher fast alles, was du brauchst und geht auch für den > RP2040. Siehe https://github.com/jgromes/RadioLib Ich kann den David nur ermutigen weiter zu machen und keine Lib zu verwenden. Es ist ja nun kein Hexenwerk per SPI ein paar Register zu beschreiben.
-
Thread
Frage zum RasPi Pico Speicher
Aus dem RP2040 Datenblatt (2.6.3. Flash): [code] Bus reads to a 16MB memory window starting at 0x10000000 are translated into a serial flash transfer, and the result is returned to the master that initiated
-
Thread
Neue Entwicklung mit STM32. Lohnt sich?
Stücke wenn überhaupt sind erhältlich. Das Problem hast du IMHO bei allen namhaften Marken. Der RP2040 Chip soll jetzt in Mengen lieferbar sein.
-
Thread
Review Schaltung ATmega88 MCP2221 IRLZ34N
reduzieren könntest Du durch Einsatz eines Arduino Nano (bis auf den MOSFET schon alles drauf) oder RP2040. Den MOSFET könntest Du durch einen BSP78 ersetzen, der ist sauber durch 3.3V Signale ansteuerbar und kurzschlusssicher.
-
Thread
RP2040 in Stückzahlen, PicoScope VNA bekommt automatisches Kalibrationssystem, FOSDEM online
Die Raspberry Pi Foundation bietet den RP2040 nun in Stückzahlen an, während PicoScope ihren Vektor-Netzwerkanalysator mit einem automatischen Kalibrationskit ausstattet. Was es sonst Neues gibt, verrät diese Sammelmeldung. ### Worum geht
normalerweise langsamen – Januar gibt es jede Menge Neuerungen, die ihre Aufmerksamkeit verdienen! ### RP2040: Stückzahlpreise bekannt, neuer Direkt-Store Über den Raspberry Pi Pico bzw den in ihm implementierten Mikrocontroller haben wir bereits an anderer Stelle berichtet. Neu ist, dass der Chip nun über
-
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
Jlink ebu und stm32h743 will nicht
meine auch das ARM selbst irgendwas an der Hardware geaendert hat weshalb man z.B Dualcores wie den RP2040 nicht mit alter Hardware flashen kann. Und dann gibt es noch Hersteller die unbedingt ihren eigenen Kram machen muessen, wie z.B der Icepick von TI. Auch das geht nicht einfach so. Olaf
-
Thread
RPI Pico Toolkette, Problem mit CMakelists.txt
an alle, die sich die Mühe gemacht und Zeit genommen, mir zu antworten! Ich hatte die Doku zum RP2040 weiter durchstöbert und bin unter https://datasheets.raspberrypi.com/pico/raspberry-pi-pico-c-sdk.pdf in Kapitel 3.2.1.3 auf Infos gestoßen, die mir weitergeholfen haben. Folgende Dinge
add_executable(WS2812_eigen) # generate the header file into the source tree as it is included in the RP2040 datasheet pico_generate_pio_header(WS2812_eigen ${CMAKE_CURRENT_LIST_DIR}/ws2812.pio OUTPUT_DIR ${CMAKE_CURRENT_LIST_DIR}/generated) target_sources(WS2812_eigen PRIVATE ws2812.c) target_link_libraries
-
Thread
Digitaluhr mit geringem Stromverbrauch
, um den python Skript auszuführen der aus der SQL Datenbank die Bitbedeutung liest), dann ist der RP2040 sogar eher undokumentiert, sagen wir 40k bis 240k. Aber richtig, niemals 5mA. Kauf dir echte Vorwiderstände und denk dran, dass so ein RP2040 sowieso kaum Strom liefert (1.6mA?) Wenn du ihn
rumsenden und angesichts seines Prinzip sogar je nach Versorgungsspannung anders. Und dann hat der RP2040 natuerlich intern noch einen eigenen Regler... Olaf
-
Thread
Segger J-Link Edu abgekündigt?
sollte man noch bei den Distis finden > können: Kann man irgendwo dran erkennen ob der schon einen RP2040 brennen kann, oder koennen das alle? Olaf
-
Thread
24V System mit 3,3V µC Steuern
Spannungsversorgung, 24V DC Magnetventil (ca 0.83A), 4x 24V LED´s (ca 16mA pro LED) 3V3 Ausgänge vom RP2040 Das Ziel meiner Schaltung ist, dass die ich 24V an die Schaltung anschließe und der RP2040 5V bekommt (DC/DC-Wandler), und ich mit dem RP2040 das Magnetventil und die LED´s Steuern kann. Außerdem
Ansonsten hab ich den IRLML6344 mit einem Vorwiderstand versehen, damit er mir nicht zuviel Strom vom RP2040 zieht. Zudem hab ich noch einen Widerstand gegen GND eingesetzt, damit beim Anschließen der 24V wenn der Ausgang vom RP2040 evtl. noch nicht definiert ist, ein GND Signal anliegt. Bevor ich mir
-
Thread
2x Arduino im Gleichtakt
Wäre es nicht sinnvoller einen DualCore zu verwenden, z.B. den RP2040?
W. schrieb im Beitrag #6946065: > Wäre es nicht sinnvoller einen DualCore zu verwenden, z.B. den RP2040? Ich denke das ändert nichts daran, dass die Kerne im Laufe der zeit immer weiter auseinander laufen.
-
Thread
PWM-Werte beim Raspberry Pi Pico
heute ist mir beim Herumspielen mit dem Pi Pico etwas Merkwürdiges aufgefallen. Lt. Datenblatt RP2040 Kapitel 4.5 verfügt die (HW-) PWM über einen 16bit Counter. Also nach meiner Rechnung ein range von 0 (entsprechend 0% Tastgrad) bis 65.535 (entsprechend 100% Tastgrad). Mit einem Oszi auch
-
Thread
FT232 lieferbar?
auch andere Schnittstellen. Aber er ist immerhin verfügbar, wie auch viele andere chinesische Chips: RP2040, ESP8266, ESP32, HT7833, ... Ich sehe da schon eine zunehmende Konkurrenz aus Asien, deren Produkte man mittlerweile auch ernst nehmen kann.
-
Thread
Chip mit Codesys3.5 Runtime
Codesys-Umgebung gibt es (derzeit?) wohl nur für die "ausgewachsenen" RPis und nicht für die auf dem RP2040 basierenden, sehr abgespeckten Boards.
Codesys-Umgebung gibt es (derzeit?) wohl nur für die > "ausgewachsenen" RPis und nicht für die auf dem RP2040 basierenden, sehr > abgespeckten Boards. Danke für Deine ausführliche Antwort. Weiß jemand eine Alternative zu den RPI? Irgend ein ARM oder so? Danke für die Hilfe
-
Thread
Fragen zur IR-Informationsübertragung
Infrarot Daten von einem Raspberry Pi (4B) zu > einem (später mehreren) Raspberry Pi Pico(s) (mit RP2040 Chip) senden. > Der Pico empfängt dabei Daten, die ein paar an ihm angeschlossene LEDs > leuchten lassen. > Vermutlich sind die Datensätze nicht allzu groß, da nur gesendet wird, > wenn sich
IR-Diode -> > TSOP-IR-Empfänger -> UART Pico UART ist, soweit ich das verstanden habe, bereits im RP2040 und im Raspberry Pi 4B integriert. Muss ich hardwaretechnisch noch irgendetwas außer IR-Sendediode und -Empfänger ergänzen?
-
Thread
Raspberry Pi Zero 2W im Benchmarktest
hier Der Raspberry Pi Zero W ist das “kompakteste” vollwertige Raspberry Pi-Modell – anders als der RP2040 ist es zur Abarbeitung von unixoiden Betriebssystemen befähigt. Die neue Variante ist von den Abmessungen her identisch, bringt aber einen wesentlich stärkeren Prozessor mit.  wirst Du auch feststellen, dass R4 nicht existiert ;-) edit: ach, Deine Antwort übersehen ;-)