-
Thread
MicroPython-Arduino, Raspberry Pi OS-Update und Compute Module-Leaks
> Prokyber: Kannibalisation des ESP32-C3 mit WCH32. Das ist ein bisschen, ähm, lächerlich. "Prokyber" verwendet einen CH32V003, das ist der /kleinste/ RISC-V-Controller von WCH. 48 MHz Takt, 16 kB Flash, 2 kb RAM, und eine Handvoll I/
Harald K. schrieb im Beitrag #7766491: >> Prokyber: Kannibalisation des ESP32-C3 mit WCH32. > > Das ist ein bisschen, ähm, lächerlich. "Prokyber" verwendet einen > CH32V003, das ist der /kleinste/ RISC-V-Controller von WCH. 48 MHz Takt, > 16 kB Flash, 2 kb RAM, und eine
-
Thread
Neue Bauteile: IR-Dioden, Hochstrom-Opamp, geometrisch kompakte Ladespule uvm
/en/news/ESP_RUST_training). Das als ESP32-C3-DevKit-RUST bezeichnete und für die Arbeit mit den Kursmaterialien vorgesehene Entwicklungsboard ist ab Sofort bei diversen Distributoren käuflich erhältlich – Mouser rufen unter https://eu.mouser.com/ProductDetail/Espressif-Systems/ESP32-C3-DevKit-RUST-1 einen Listenpreis von 21EUR auf. Unter https://github.com/esp-rs/esp-rust-board/tree/v1.2 finden sich die Gerber-Quelldateien.  (Bildquelle: Autor)
-
Thread
LED-Streifen fiepen bei PWM <=100%
Hallo, kurze Rückmeldung. Ich hab an einen ESP32-C3-Pin den IRLZ44 Mosfet via 1kOhm-Widerstand angeschlossen. Alles funktioniert soweit gut, die LEDs werden gedimmt (ich hab 50kHz PWM-Frequenz eingstellt) und ich hör nix. Das einzige, was unschön
www.vishay.com/docs/91328/irlz44.pdf Sirko S. schrieb im Beitrag #7892689: > Ich hab an einen ESP32-C3-Pin den IRLZ44 Mosfet via 1kOhm-Widerstand > angeschlossen. Ob hiermit der Original IRLZ44 von Vishay gemeint ist oder irgend ein anderer MOSFET - who knows.
-
Thread
ESP32C3 > SPI > Datenpakete durcheinander
Hallo Community, gerade komme ich mal wieder nicht weiter. 8 Bytes werden pro Datenpaket versendet. Das sieht so aus: [c] void max7219_set_scan_limit( uint8_t _limit ) { uint8_t *pData, buffer[ DISPLAY_SIZE * 2 ]; pData = buffer; for (uint8_t i = 0; i < DISPLAY_SIZE; i++) { *pData++ = REG_SCAN_LIMIT; *pData++ = _limit; } spi_write_bytes( buffer, (DISPLAY_SIZE * 2) ); } [c] Führe ich nur diese Funktion aus, so werden die Daten auch einwandfrei gesendet (siehe Foto > LA). Kommt nach der Funktion noch eine andere dazu
-
Thread
WiFi Temperatursensor
ein Projekt, dass inzwischen seit ca 1 Jahr bei mir problemlos läuft, ein Temperatursensor mit ESP32-C3 Supermini und einem Dallas DS18B20 Temperatursensor. Wird bei mir mehrfach für die Heizungssteuerung verwendet, deshalb wollte ich keinen Batteriebetrieb. Das Netzteil ist ein billiges USB Steckernetzteil
Oder eine geschickte Lösung dazwischen? Ein Shelly1 Mini (z.B.) hat einen ESP32-C3 und ein Netzteil an Bord. Kombiniert mit deinem schönen Steckergehäuse wäre das eine perfekte Ergänzung. Vllt könnte man die SW sogar direkt per OTA einspielen und benötigt nicht mal einen Programmer
-
Thread
ESP32C3 SPI2 Controller Register lesen fehlerhaft
Erwartungswerte, sind korrekt. *) https://www.espressif.com/sites/default/files/documentation/esp32-c3_technical_reference_manual_en.pdf
-
Thread
Beurteilung Mini-Netzteil wx-dc12003
r/esp32/comments/1apq1ou/hilink_hlkpm01_common_mode_choke_jlcpcb_and/ 400 mA sollten für nen ESP32-C3 + Relais ohne groß anderen Schnickschnack reichen.
Michael W. schrieb im Beitrag #7853469: > 400 mA sollten für nen ESP32-C3 + Relais ohne groß anderen > Schnickschnack reichen. Nein. "When using a single power supply, the recommended power supply voltage is 3.3 V and the output current is no less than 500 mA."
-
Thread
ESP-News: “Hypervisor” ESP Privilege Separation, ESP-RTC und neue Cloud-Konnektoren
Privilege Separation steht ein an Multiuserbetriebssysteme erinnerndes Feature zur Verfügung, das am ESP32-C3 die Unterteilung von Applikationen in Berechtigungsklassen unterstützt. Außerdem gibt es einen Golioth-Konnektor und eine neue Ankündigung, die die Vorteile von RainMaker betont. ### Worum geht
machtlos. Mit ESP Privilege Separation rüstet Espressif an dieser Stelle nach. Das ausschließlich am ESP32-C3 verfügbare Produkt unterteilt die Ausführungsumgebung im Prinzip wie in Abbildung eins gezeigt in zwei Teile – ein Modul hat “vollen” Systemzugriff, während das andere mit reduzierten Rechten auskommen
-
Thread
Arduino-Updates: Neuer ESP32-Core, aktualisierte Version von Arduino CLI
basiert auf einer brandaktuellen Version. Das ist relevant, weil es Unterstützung für ESP32-S2, ESP32-C3 und ESP32-S3 ermöglicht - wie unter https://www.mikrocontroller.net/topic/523923#new beschrieben ist sind diese neueren Versionen des Chips nur für IDF-Versionen ansprechbar, deren Toolchain auf CMake
for ESP32-C3 (ESP32-S3 ready). • ESPTOOL update. • Added FTM support. • Online Documentation added. See here. • USB MSC and HID support (ESP32-S2 only). • UART refactoring (SerialHardware
-
Thread
Interrupt Service Routine erstellen
werden. Das IDF abstrahiert die feinen > Unterschiede weitgehend. Es handelt sich um einen ESP32C3. Wenn ich den Vektor kenne und dessen Adresse, gibt es da nicht die Möglichkeit mit einem Funktionszeiger dort drauf zu verweisen?
wird eine ISR mit einer anderen Maschineninstruktion beendet als eine normale Funktion. Der ESP32-C3 verwendet den RISC-V-Befehlssatz, wenn Du wirklich rausfinden willst, wie da mit Interrupts hantiert wird, lies Dir das hier durch: https://www.embien.com/blog/blog/introduction-to-risc-interrupt-handling
-
Thread
Verfügbarer Mikrocontroller für WS2812B
Du könntest einen ESP32-C3 nehmen, der kann das über das RMT Modul. Klar, das ist allein dafür natürlich Performance Overkill, ggfs. lohnt es sich aber wegen der anderen Features wie z.B. interner serieller Bootloader zum Flashen
sind auch nicht wirklich verfübar. Oliver R. schrieb im Beitrag #7013390: > Du könntest einen ESP32-C3 nehmen Hmm, das sieht sehr interessant aus, vielen Dank. Das RMT Modul zu nutzen ist natürlich echt elegant und mit der zusätzlichen Performance kann man sicher was anfangen - wenn nicht, dann
-
Thread
Frage zu ESP32 Geschwindigkeit
Ich habe das Ganze dann in eine whlile Schleife gelegt und komme auf ca 500kHz. Ich benutze ein ESP32_C3 Super Mini. Weiß jemand ob es beim ESP32 auch Ports gibt? Beim Arduino Nano habe ich das auch mal probiert und mit z. B. PortB 0b00000001; war die Geschwindigkeit um den Faktor 5 - 10 mal höher
Beitrag #7734290: > Du könntest alternativ digitalWriteFast() probieren Gibt es das auch für den ESP32-C3? Die Fast-Funktionen sind ja keine Standardfunktionen in Arduino und deswegen nicht auf allen Plattformen verfügbar. Ich kenne diese Funktionen vom Teensy 4.0, wo man damit mit den I/O-Pins ein
-
Thread
Sollte ich noch mit dem ESP8266 anfangen?
den* ESP32, sondern viele. Einige Modelle brauchen mehr Strom, der ESP8684 (das ist ein kleiner ESP32-C3) hat weniger Pins, und schneller sind die ESP32-C3 alle nicht. Der ESP8684 ist sogar etwas langsamer.
-
Thread
suche nach geeignetem Optokoppler
Ich muss einen ESP32-C3 mit einem PIC16LF1825 ein- und ausschalten, dazu nutze ich einen P-Channel MOSFET, das funktioniert schon gut. Jetzt möchte ich aber noch Daten zwischen PIC und ESP und vice versa übertragen solange
L.S. schrieb im Beitrag #7694320: > Ich muss einen ESP32-C3 mit einem PIC16LF1825 ein- und ausschalten, dazu > nutze ich einen P-Channel MOSFET, das funktioniert schon gut. > > Jetzt möchte ich aber noch Daten zwischen PIC und ESP und vice versa > übertragen
-
Thread
Neue Bauteile: vom Audio-Balun über Transputer bis zum zerstörungsfesten USB-C-Kabel
Abbildung gezeigt.  Bildquelle: Analog Devices. ### Espressif ESP32-C3-DevKit-RUST-2 - neues Rust-Entwicklerkit auf Basis des ESP32-C3 Espressif experimentiert nach wie vor mit Rust. Mit dem ESP32-C3-DevKit-RUST-2 steht nun ein neues, auf die Bedürfnisse der Rust-Entwicklung optimiertes Entwicklerkit ante Portas. Es verwendet einen ESP32-C3, und bringt einen Temperatur- und Feuchtigkeitssensor als Datenquelle mit. ### NXP ARA2-M2-16G-GT - AI-Beschleuniger als M2-Karte. Die Ara240-MPU fängt nun an, bei Distributoren aufzutauchen
-
Thread
ESP32 Notrufbutton
einem kl Server (Raspi/ESP/wasauchimmer) und der schaltet daraufhin einen GPIO --> Alarm Der ESP32-C3 mini ist ein superkleines Board 22x18 mm, dazu ein Mini-LiIon aus einer E-Zigarette oder ein LiFePO4 14250
Monat). Der Empfänger hängt an einem Netzteil, diverse ESP (von ESP8266 über ESP32 zu neuerdings ESP32-C3) laufen bei mir seit mehreren Jahren absolut stabil.
-
Thread
ESP32-C3-MINI1-N4 ohne EN programmieren
Moin, leider habe ich bei meinem PCB Design einen groben Patzer drin und mein ESP32-C3-MINI-1 hat EN immer auf 3,3V. Leider verläuft die Leiterbahn unter dem ESP32. Da ich die ESPs direkt habe bestücken lassen, stehe ich jetzt vor einem ziemlichen Problem die Teile zu programmieren
Problem gelöst. GPIO9 auf GND ziehen, Spannungsversorgung einschalten. Dann befindet sich der ESP32-C3 im USB Download. Dann über USBD+ und USBD- verbunden, dieser wird als USB-to-Serial-Bridge erkannt und er lässt sich problemlos programmieren.
-
Thread
RISC-V Einstieg Ressourcen (TRM, etc.)
an der Hardware mit SignalTap/Chipscope ins Auge fassen. Heute kann man natuerlich auch ein ESP32C3-Board beim Chinesen ordern.
Motopick schrieb im Beitrag #7820198: > Heute kann man natuerlich auch ein ESP32C3-Board beim Chinesen > ordern. Oder, wenn man es kleiner mag, sich einen CH32V003 ansehen. Der ist für viele einfache Anwendungen ausreichend, und ist insofern bastelfreundlich, als daß er
-
Thread
Arduino ESP32 delayMicroseconds für Manchester Signal
Hallo, ich versuche mit einem ESP32 C3 ein Manchester-codiertes Datenpaket zu senden. Bitrate ist 1000 bit/s, ein Datenpaket hat 34 Bits (1 Startbit, 32 Datenbits, 1 Stopbit). Dazu schalte ich den TX Pin in einer Schleife entsprechend:
Stefan S. schrieb im Beitrag #7799408: > Hallo, > > ich versuche mit einem ESP32 C3 ein Manchester-codiertes Datenpaket zu > senden. Bitrate ist 1000 bit/s, ein Datenpaket hat 34 Bits (1 Startbit, > 32 Datenbits, 1 Stopbit). Ein Manchestercode braucht kein Start- oder Stopbit
-
Thread
ESP32: Remapping der SPI-Pins "on the fly"
Ich schließe mich den mal an.. Mich würde generell mal interessieren wie man z.B. bei einem ESP32C3 die SPI Schnitstelle (GPSPI2) auf beliebige I/O´s mapped..
Ich schließe mich den mal an.. > > Mich würde generell mal interessieren wie man z.B. bei einem ESP32C3 die > SPI Schnitstelle (GPSPI2) auf beliebige I/O´s mapped.. Nun, wie erwähnt, bei mir funktioniert das jetzt. Ist wogl ein ESP32-WROOM-32. Ich kenne den C3 nicht, ich schaue mal nach... Aha,
-
Thread
Wortuhr Dioden Multiplex entstören
Durch einen Überspannungsschaden wurde eine meiner NodeMCU beschädigt, da arbeitet jetzt ein ESP32-C3, ebenfalls mit einem 470uF Kondensator direkt an der Platine. Versorgt wird über ein älteres Anker USB-C Netzteil mit einem dicken UGreen USB-C Kabel. Meine zweite Uhr hängt an einem anderen Anker
Verwendung durch Handys und Kopfhörer. Da fällt mir ein, dass ich sowohl die Anpassung für die ESP32-C3 als auch unser Layout der Matrix noch eingitten muss. Schande über mich! Ein paar Änderungen für MQTT fehlen auch noch. Der Minuten-Event spammt das Log zu, dafür würde ich gerne Farb-Designs definieren
-
Thread
Netzfrequenzmessung
ich ein gebrauchtes AC-Netzteil. Dazu ein paar Komponenten auf einer Raster Platine. Und ein ESP32-C3. Der posaunt das Ergebnis per MQTT an HomeAssistent. Zum Messen verwende ich analogRead(A0), welches ich gegen 2000 vergleiche. Alles größer 2000 ist Logisch 1, darunter ist logisch 0. Es werden
alten Link gleich am Anfang des Threads hast du gesehen? Der funktioniert immer noch. > ein ESP32-C3. Wie gut und stabil ist dessen Quarz? > Der posaunt das Ergebnis per MQTT an HomeAssistent. Du könntest die amtliche Netzfrequenz auch einfach aus dem Netz holen. Und mit deiner vergleichen.
-
Thread
günstiges 4 relais board mit ESP32-WROOM-E hat wohl eine Macke
funktionieren auch nicht. (auch nicht mit korrigiertem Gateway 192.168.1.0) 2. Versuch ESP32C3 Dev Module A fatal error occurred: This chip is ESP32 not ESP32-C3. Wrong --chip argument? 3. Versuch ESP32S2 A fatal error occurred: This chip is ESP32 not ESP32-S2. Wrong --chip argument
-
Thread
[S]KiCad PCB Layout für CamperBoard
Spende routen würde. Das Board soll in ein Spelsberg Mini 25-L/w Gehäuse passen, nutzt einen ESP32-C3 Super Mini und muss für das 12V-Bordnetz ausgelegt sein (entsprechend dicke Leiterbahnen für die Stromversorgung und Masseflächen). Die KiCad-Projektdateien habe ich angehängt. Meine Überlegungen
sollten min. 1,2 mm sein, damit es automotive-sicher ist. ESP32-Antenne: unter der Antenne des ESP32-C3 Super Mini sollte kein Kupfer liegen, wegen des WLAN-Empfangs. VG Heiko
-
Thread
Brauche Hilfe bei Allpowers S2000 Bluetooth read out
allpowers platformio_options: board_build.flash_mode: dio esp32: board: seeed_xiao_esp32c3 variant: esp32c3 framework: type: arduino platform_version: 5.4.0 wifi: ssid: "xxxx" password: "xxxxxxx" # Enable logging logger: level: DEBUG # Adjust the level
-
Thread
USB Problem bei STM32F072C8
werden heute immer öfter fertige Oszillatoren verbaut, teils sogar auf billigen µC-Platinen (Pico 2, ESP32-C3 ...)
heute immer öfter fertige Oszillatoren verbaut, teils > sogar auf billigen µC-Platinen (Pico 2, ESP32-C3 ...) na ja, am Quarz lag es ja nicht ! Einen Punkt habe ich, dank rubel-die-katz vergessen: - ich habe mich seit gefühlt 1000den von Jahren wieder mit STM32 Cube beschäftigt, normalerweise
-
Thread
Einfachst speicher für BalkonPV
schrieb im Beitrag #7484816: > 4 Stück für 75€ inkl. MwSt. Ali, Versand 4€ Ist aber der der ESP32-C3, ein single core. Roland E. schrieb im Beitrag #7484828: > Nein. Doku gibts keine. Schade. Wie du das steuerst hätte mich schon interessiert.
im Beitrag #7484816: >> 4 Stück für 75€ inkl. MwSt. > > Ali, Versand 4€ > Ist aber der der ESP32-C3, ein single core. > > Roland E. schrieb im Beitrag #7484828: >> Nein. Doku gibts keine. > > Schade. Wie du das steuerst hätte mich schon interessiert. Groß gesteuert wir da aktuell nix.
-
Thread
Espressif: Erweiterungen des Visual Studio Code-Plugins
Basis der verschiedenen ESP 32-Familien vor. Der auf einem einem RISC-V-Controller basierende ESP 32-C3 steht dabei seit einiger Zeit in Form des M5Stamp C3 zur Verfügung, der mit dem C3U nun eine „neue“ Kinder-Variante erhält.  (Bildquelle: M5Stack) Der wichtigste
Die Auslieferung von Kompilaten und das Abernten von Debug-Ergebnissen erfolgt nun über den am ESP 32 C3 integrierten USB-Controller. Wichtig ist allerdings, dass die USB CDC-Funktion von Haus aus nicht aktiviert ist - unter https://docs.m5stack.com/en/core/stamp_c3u finden sich zusätzliche Informationen
-
Thread
SI4688 / MAX98089 DAB+/FM Shield/Breakout
Gehäuse ist schon in Vorbereitung. Dazu habe ich mir gedacht ein Arduino kompatibles ESP32 oder ESP32-C3 Trägerboard zu machen. Der ESP32-C3 ist zwar wieder eine andere Architektur, aber ein RISCV würde mich schon reizen.