-
Thread
Hobby-Austausch: Welche Projekte beschäftigen euch aktuell? (Mit Altersangabe)
Forum) jo, das is nett..... z.Z. beschäftige ich mich mit der KI. PicAxe programme in Esp32C3 oder Nana und ähnliches.. Der alte
Werte wurden im Abstand von einer Stunde aufgezeichnet, Beginn ist 16:00 Uhr Nachmittags: 27,5°C/34%/34,1pF 25°C/38%/33,1pF 23,5°C/43%/32,7pF 21,7°C/52%/32,3pF Ich kann mir das Verhalten noch nicht erklären? Tom
-
Thread
log-Frequenzregler und Temperaturstabilisierung
3.3V ohne Verpolungsschutz MIC5233-3.3YS 0.82 3.3V mit -"- STM32G031J6M6 1.12 KT2016K10000ZAW33ZGK 1.13 10MHz C1206X225J3RECAUTO 2x 0.53 2u2,25V- C0805X103K8JAC7210 0.20 10n,10V- TLC555CDR 0.66 Pegelwandler
die mir spontan eingefallen sind. Ein 555 wird immer noch als Ausgangstreiber missbraucht ;) Der µC hat einen 32-Bit Timer mit 100ns Auflösung und einen 12-Bit ADC für das Poti. Der TCXO KT2016 liefert 10MHz mit 0.5ppm @ -30...+85°C. Die Daten scheinen mir ausreichend zu sein ;) Knapp wird es evt.
-
Thread
ESP32-C6 an 18650 Akku betreiben
Der ESP32-C6 geht bis 3.0V runter. Die gängigen LiPo Akkus sind bei 3.0V praktisch leer, es ist kaum was zu holen wenn man noch tiefer entladen möchte. Selbst bei 3.3V ist nicht mehr viel drin. Es wäre also wahrscheinlich
Niklas G. schrieb im Beitrag #7964099: > Der ESP32-C6 geht bis 3.0V runter. Die gängigen LiPo Akkus sind bei 3.0V > praktisch leer, es ist kaum was zu holen wenn man noch tiefer entladen > möchte. Selbst bei 3.3V ist nicht mehr viel drin. Es wäre
-
Thread
Verstärker für Funktionsgenerator bis 1 MHz
dann so 510 € kosten, sonst kostet das so 780 €. Es gibt aber auch günstigere Möglichkeiten. Ein STM32H747XIH6 hat drei 16 Bit ADC mit 3,6 MSPS und es gibt ein Entwicklungsboard STM32H747I-DISCO mit diesem Prozessor, sogar mit 4" LCD Module für ungefähr 105 € bei MOUSER. Damit könnte man wohl auch
510 € kosten, sonst kostet das so > 780 €. > > Es gibt aber auch günstigere Möglichkeiten. Ein STM32H747XIH6 hat drei > 16 Bit ADC mit 3,6 MSPS und es gibt ein Entwicklungsboard > STM32H747I-DISCO mit diesem Prozessor, sogar mit 4" LCD Module für > ungefähr 105 € bei MOUSER. Damit könnte man
-
Thread
24-Kanal PWM Led-Controller mit key-scan
Mit STM32G431R6T im LQFP-64 geht es praktisch ±0 auf. Der hat Hardware für 25 PWM-Kanäle mit 16 Bit Auflösung bei max. 2600 Hz. Die restlichen Pins reichen für 7 bis 10 ADC-Eingänge für die Tastenmatrix, zwei 12-Bit-DACs zum Dimmen, je ein UART, I2C, SPI und USB. Da der auch keinen Quarz braucht, ist es eine echte 1-Chip-Lösung. Wer Platinen und Treiber für 5GHz bauen kann, bekommt mit dem STM32G474Cxx im LQFP- oder QFN-48 acht Kanäle mit 16
-
Thread
Armbian 26.2, preiswerte Rigol-VNAs, Bluetooth und WLAN am Arduino uvam
Omo and James Rowley from Marcus Engineering presented a technique called STM32-TraceRip: 100% flash recovery on the STM32G0 without any glitching, without UV light, without silicon bugs, but purely by observing the CPU state during normal execution which is smart. [/c] Interessant
Kostenbereich von nur rund $ 20 erforderlich - für eine weitere Reihe von MCUs geeignet bzw. gefährlich ist: [c] They tested on STM32F0, F1, G0, and C0 → they are all vulnerable. The RDP scheme works the same way across these families. [/c] ### Rigol DNA5000/6000 - preiswerte Vektor-Netzwerk-Analysatoren
-
Thread
Seltsames Verhalten eines Beschleunigungssensors
verwendet wird, geht das wahrscheinlich, wenn die Interruptleitung nur auf der Platinen verlaeuft. Beim STM32 z.B. ist der interne Pullup > 20 kOhm und typisch 50 kOhm. Falls noch Verdrahtung bei der Interruptleitung mitspielt, wuerde ich extern einen Widerstand im kOhm Bereich einfuegen um robuster gegen
1) Ich würde den Sensor mal "alleine" sauber mit möglichst wenig drumherum an einen Arduino/STM32/irgendwas hängen und schauen, ob das da auch passiert. Das habt ihr ja auch schon geplant. 2) Dann mal alle 5 bis 40 Minuten oderso einen Soft Reset via I²C / Config Register (+reconfig wenn nötig
-
Thread
RS232 mit 9N1 auslesen
. Leider faellt mir der Typ gerade nicht ein. Unmoeglich ist das wohl nur fuer Leute die nur STM32 kennen. .-) Vanye
verfolgen OK... Der ATMega kann die 9 Bit, Arduino Serial kann sie nicht. Aber im Datenblatt des 32U4 ist das Vorgehen prächtig beschrieben. Incl. ASM und C Code
-
Thread
Umsetzer USB/HID auf RS232 mit was am Besten / Leichtesten realisieren ?
Flunder schrieb im Beitrag #8096649: > Was würdet Ihr empfehlen ? Momentan sind die Core Boards mit STM32C552 relativ billig zu haben, und es gibt deutsche Doku dazu. TinyUSB scheint die HID Klasse auch zu unterstützen. Ein Board mit Linux ist sicher schneller Programmiert, aber halt auch teuerer und
verklemmen ab und zu die Auswahlboxen, d.h. einmal ein Beispiel ausgewählt, das es nicht für einen µC gibt und man kann diesen danach nicht mehr auswählen, noch nichtmal bei Blinkeled. Sollte es da nicht bald einen Schritt vorwärts gehen, werde ich wohl die Staubschicht vom STM32F4VE Eval-Board pusten
-
Thread
Copilot für Microcontroller verwenden
Code aufzuräumen. Nach einer ausführlichen Debugging-Schlacht hatte ich Mengen von Code im Stil [c]if (readReg (0x22) & 1)[/c] was natürlich mies ist, mit einer kurzen Anweisung macht Claude daraus [c]enum class Reg : std::uint8_t { STATUS = 0x22, ... }; static constexpr std::uint8_t STATUS_DONE
schrieb im Beitrag #8080977: > Pinbelegungen Sollten sowieso irgendwo zentral stehen, bei den STM32 wird es in die main.h generiert, findet Claude automatisch. Karlheinz schrieb im Beitrag #8080977: > Compiler C-Code Erweiterungen Claude erkennt den Compiler am Makefile/CMakelists/... und
-
Thread
Fehlersuche Konstanstromquelle LM317LZ
, die 1.24 Volt Referenz ist genau genug. Ich schätzte mit einem LM317L kommt du auf 200 ppm oder 0.5°C Genauigkeit.
Zino schrieb im Beitrag #8062426: > 0,15%/K Nicht gerade berauschend.
-
Thread
STM32duino braucht kein DTR Signal mehr
start transmitting process CDC_continue_transmit(); } } return size - rest; } [/c] Auszug aus usbd_cdc_if.c: [c] bool CDC_connected() { /* Save the transmitStart value in a local variable to avoid twice reading - fix #478 */ uint32_t transmitTime = transmitStart; if
Titel korrigieren? Er liest sich wie eine (falsche) Aussage. Ist blöd für Suchmaschinen und KI. > STM32duino braucht *scheinbar* kein DTR Signal mehr Wäre wohl besser. Oder > Braucht STM32duino kein DTR Signal mehr? Das wäre nett. Danke.
-
Thread
868MHz Impedanzmatching - Fragen zum Matching-vorgehen
https://www.st.com/resource/en/application_note/an6322-guidelines-to-select-the-right-ipd-balfhblbwl0xd3-for-stm32wl5xex-reference-design-stmicroelectronics.pdf Und selbst dann gibt es noch "Herausforderungen".
eigentlich keinen Grund nicht das > passenden IPD zu verwenden (siehe AN6322). Oder gleich das STM32WL5MOC oder Wio-E5 🙃
-
Thread
Realer Nutzen moderner Debugschnittstellen in Embedded Controller
Bradward B. schrieb im Beitrag #8046741: > Wie sieht es in der Praxis damit aus? Also bei den STM32 ist das ja standard und es ist schon sehr nützlich, wenn zur Laufzeit, also ohne Breakpoints, Variablen und sonstiger Speicherinhalt angeschaut werden kann, ohne den Programmablauf zu beeinflussen
allgemeine Aussage zu den unterstützten Debug/trace-features geben, das unterschiedet sich doch zwischen M0/M3/M4 (siehe Anhang). Die STM32-Reihe benutzt je nach Untertyp verschiedenen komplexe Cortex-Cores und hat damit wohl auch unterschiedliche Debug-features neben den basic-features breakpoint/Einzelschritt
-
Thread
Anfängerproblem mit C
leserlich. Ah, und zum Rust-Kommentar: Ja, da geb ich dir Recht. Der Designer hatte wohl genug unter C gelitten. Ich warte noch darauf, dass Rust endlich mal auf µC implementiert wird. Der eine STM32 (oder was) ist reichlich wenig um sich da drauf einzulassen. Ich wäre aber sofort dabei! Hab aber Rust
int array_of_ints[] = {3,5,7,11}; for (unsigned long idx = 0; idx < sizeof(array_of_ints)/sizeof(int); idx++) { printf("%d\n", arr(array_of_ints, idx)); } return 0; } [/c]
-
Thread
TTL Impuls Länge auslesen und weiterverarbeiten
) erreichen. Das kannst Du Dir ja zu Weihnachten wünschen ;-) Ich habe noch eine Schaltung mit STM32F407 gefunden: http://mino-elektronik.de/FM_407/fmeter_407.htm#a5
OVF stattfindet. Sonst müßte man sich die Situation näher ansehen. Sehr bequem ginge es mit einem 32 Bit Zähler (TIM2 zum Beispiel) in einem STM32F/G/Hxyz: Hohe Auflösung und lange Zeiten.
-
Thread
USB Audio-Dongle
HID-Raw-Report. Vermutlich. Inoffiziell reverse-engineered: Bei Arctis 1 im zweiten Byte, das ist 0x01 wenn disconnected. Bei Arctis 9 im ersten und zweiten Byte, 0xAA 0x01 ist connected. Bei Arctis 5: Selber suchen... Problem: Das mit dem HID-Report ist schön und gut, wenn du einen passenden
kriegst ca. 40ms Latenz dazu Wenn du das am RasPi am laufen hast, kannst du überlegen das auf einen µC zu portieren. Größenordnung STM32H7, vielleicht reicht sogar STM32F4. Die haben zwei USB-Ports, ST USB Device Library und ST USB Host Library kannst du im CubeMX reinklicken...
-
Thread
Neue Bauteile: Verstärker, Drucksensoren und Can-Can
STMicroelectronics NUCLEO-C5A3ZG - Nucleo-144 für den STM32C5. Wer die neue C5-Klasse von STMicroelectronics „voll“ ausfahren möchte, kann dies mit dem dafür vorgesehenen Nucleo-Board tun. Spezifischerweise basiert die hier genannte Variante auf einem STM32C5A3ZG. ### Altera MK-A5E065BB32AEA-Evaluationsboard für den Agilex 5. Wer die Agilex 5-Familie aus dem Hause Altera (ehemals Intel) ausprobieren möchte, bekommt ein Evaluationsboard, das alle
-
Artikel
Linksammlung
www.sparkfun.com) ADuC7000 Tutorial von Witold Kaczurba (www.kaczurba.pl) Schweizer Gondelbahnsteuerung über Webserver auf ETT STM32F ARM KIT Board in Keil RTOS mit Webcam Tutorial für das STM32F4 Discovery in C und C++ (UML
Projectvorlagen" für AT91SAM7 und LPC2000 mit GNU-Toolchain Einsteiger-Projekte für AT91SAM7, LPC2000, ADuC7000 u.a. (u.a. Blinky, UART, Interrupt, C++, GLCD mit KS0108, DS18x20, DCF77, Anpassungen von FAT16/32-Libraries) STMicro Treiber und Beispiel für STR7, STR9 und STM32 LPCUSB - Open-source USB stack
-
Thread
Hilfestellung bei der Auswahl des richtigen PCB-Prototypen-Erstellungswerzeugs
F. schrieb im Beitrag #8064950: > Pinabstand >=1.27mm ATmega328P SOIC? Das schließt ja STM32 usw. schon mal aus, bzw. dann muss das Dev Board im ganzen drauf.
Alexander schrieb im Beitrag #8064976: > ATmega328P SOIC? Das schließt ja STM32 usw. schon mal aus, bzw. dann > muss das Dev Board im ganzen drauf. Naja da hab ich eigentlich nur meine Ansprüche runtergeschraubt auf Grund der Aussagen hier, dass alles das mehr Präzision erfordert
-
Thread
ST25R3916 - NFC-V Emulation (ISO15693)
immernoch bei den Grundlagen die nicht sauber funktionieren. Mein Aufbau ist folgender: PC -> UART -> STM32 -> ST25 <- LogicAnalyzer Über den UART kann ich aktuell die Register kontrollieren. Mehr macht der STM32 aktuell nicht. Der ST25 muss für NFC-V Emulation in den Transparentmode geschaltet werden
Aktuelle Konfig: st cmd 0xC2 st wr 0x00 0x00 st wr 0x01 0x84 st wr 0x02 0xE0 st wr 0x0B 0x10 st wr 0x0C 0x2D st wr 0x0D 0x20 st wr 0x0E 0x08 st cmd 0xD5 st cmd 0xDA st trans on (=> cmd 0xDC) Auf dem Logicanalyzer
-
Thread
Schaltzustände potentialfreier Kontakte per LAN übertragen
suggeriert schon richtig, dass man dort auf jeden Fall einen Controller zusätzlich braucht. Oder einen STM32F107 mit einer Ethernet-PHY dran. Oder einen LPC1768 ... - " " - ... Such dir was aus. ☺
TP-Link benötigt so ca. 5W und der Shelly unter 1W, max. also 6W, das wären im Jahr dann ca. 53kWh bei 0,32€/kWh also ca. 17€. Neben dem Geld ist das natürlich unsinniger Stromverbrauch. Dafür habe ich das Modbus POE LAN Relais, damit schalte ich über Stromstoßschalter die Stromzufuhr für solche Geräte
-
Thread
IC-Idenifikation für Garagentor Zahlenschloß
Ulrich P. schrieb im Beitrag #8014056: > Ein PIC16C54 hat 28 Pins Nö, das hätte z.B. ein PIC16C55.
Bei PIC bin ich eh raus, das überlasse ich Euch gerne. Ich mag die Dinger nicht, bin von AVR über STM32 auf ESP32 und für große Dinge von imx6 auf ZynqMP. Natürlich kann man diese Platine mit jeden x-beliebigen Arduino oder ESP32 board nachbilden und sich bei ESP32 auch noch eine Nachricht senden
-
Thread
PCB Schaltplan
Willst du dir ein ESP32-Entwicklerboard nachbauen oder was ist das Ziel?
gut überschaubar und kein echtes Hindernis. Ich find ihn nicht so schlecht, kenne viel schlimmere. STM32-Nucleo-Boards zum Beispiel. Er ist Anfänger.
-
Thread
HAL_FDCAN Problem mit STM32H5xx
ich suche jetzt schon 2 Tage und finde das Problem mit meiner CAN-Übertragung nicht. Ich habe einen STM32H573 und sende alle 500ms eine Nachricht per CAN. Das Problem ist, dass jede 3. Nachricht doppelt gesendet wird. Und zwar immer wenn der Tx FIFO/queue put index (TFQPI) von 2 auf 0 zurück springt.
HAL_OK) status = HAL_FDCAN_EnableTxDelayCompensation(hfdcan); return status; } [/c] Im Tx-Buffer sind alle 3 Nachrichten identisch und sind auf AE78, AEC0 und AF08 zu finden [c] 0x4000ae00 : 0x4000AE00 <Hex> Address 0 - 3 4 - 7 8 - B C - F 4000AE60
-
Thread
ATTINY406 , Powerdown , aufwachen per Port-Interrupt
auch andere Peripherieeinheiten am Leben hält. Ist bei anderen Controllern ganz genau so (z.B. STM32), die können nur von bestimmten Pins aus den tieferen Low-Power-Modi geweckt werden - außer die Debug-Einheit ist aktiv, und ist so konfiguriert dass sie den Takt auf "an" forciert.
sie in der Lage gewesen wären, das Teil bei Toggle aus dem PowerDown zu wecken. Beispiel AtMega16/32: INT0/1 können lassen sich zwar auch auf das Äquivalent zu BOTHEDGES konfigurieren, können dann aber das Teil nicht aus dem PowerDown holen. Das können sie nur, wenn sie auf LOWLEVEL konfiguriert sind
-
Thread
Protokoll für einfache Kommunikation rs485
. [c]#if sender0_empfaenger1==0//Sender if(sec%7==3) { //0110006C0001020078 AF1E //crc-teststring u8 len=9; u16 crc=0; txBuffer[0]=0x01; txBuffer[1]=0x10; txBuffer[2]=0x00;
[c] ISR (UART0_RECEIVE_INTERRUPT) { if(uart_str_rx_ct>uart_string_len+1)uart_str_rx_ct=0; uart_str_rx[uart_str_rx_ct++] = UDR0; return; } [/c] C und anderer Code wird durch Einsatz von Leerzeihen
-
Thread
Minimal-LoRa-Sensornode mit Wio-E5-LE (STM32WLE5)
Implementation eines simplen Low-Power Sensornode mit LoRa auf Basis des seeed studio Wio-E5-LE-Moduls (STM32WLE5). Aus diesem Thread ausgekoppelt: https://www.mikrocontroller.net/topic/586006#8069662 Quellcode und mehr Details: https://github.com/Erlkoenig90/WioE5-Demo Das Beispiel demonstriert
sind... Helmut -. schrieb im Beitrag #8072806: > Ich verwende gerne meine 3.2mm-Brate bei 350°C. Die 3.2mm Spitze erhitzt dann nur das eine 1mm breite Pad des Moduls, und nicht das 0.25mm entferne nächste Pad und den darauf balancierenden SMD-Kondensator? Helmut -. schrieb im Beitrag #8072806
-
Thread
Eprom von Denon DJ Laufwerk defekt Winbond 78e52
so, Messung ist durch, D0 Pin 24 D1 Pin 26 D2 Pin 27 D3 Pin 28 D4 Pin 32 D5 Pin 34 D6 Pin 35 D7 ADC0832 Pin 5 das rot/schwarze Kabel geht an einen Fernstarter. (Klinkenbuchse) Aufzeichnung ist: Gerät ein, start
auf start drücken und es passiert keine Geschwindigkeitsänderung. Ch0 14 Ch1 16 Ch2 21 Ch3 27 Ch4 28 Ch5 32 Ch6 34 Ch7 35 Gruß, Christian
-
Thread
Xiaomi Mi 4K Laser 150 Kurzdistanz-Beamer JJGTYDS03FM bootet normal, aber kein Licht.Bisherige Diag.
meldet PWM Driver initialization FAILED. Das halte ich für normal beim Slave-ASIC. J13 ist ein I²C-Bus: EEPROM der Lichtquelle auf 0x54 (enthält „APPO“, U16U, die Seriennummer passt zum Aufkleber der Lichtquelle), DLPC auf 0x1A, außerdem ein Baustein auf 0x48. Alle quittieren (ACK). J_UART_MCU (neben
Weiß jemand, ob ein defektes Phosphorrad (Lager oder Drehzahlsignal) dazu führt, dass der MCU (U560/STM32) den Laser sperrt, während der DLPC trotzdem „Enabling SSI Driver“ meldet? Ist C–D an J_MCP_TEMP ein zweiter NTC, also müsste dort ein Widerstand messbar sein? Welcher Wert ist normal? Hat schon
-
Thread
INF-Datei o.ä. für Hameg/R&S HM8142 für Windows 11
ich die Product Description in meiner Software ? Gibt es da schon ein Beispiel - vorzugsweise in C# ? Wenn ich einen ManagementObjectSearcher("SELECT * FROM WIN32_SerialPort") anlege und die "Caption" abfrage, bekomme ich den String aus der .inf Datei.
FT_GetDeviceInfo(). Das funktioniert doch vermutlich nur beim Treiber von FTDI. Wenn ich einen STM32 einen COM-Port mit aussagekräftigem Namen bereitstellen lasse, kann ich den nicht sehen, oder ?
-
Thread
Womit Stromverbrauch (µA..mA) in Graphen darstellen?
ich habe genau so was gerade mit STM32F446, einem Pollin-Stromwandler (0,3-10A), C# und SkiaLiveCharts2 realisiert.
W. schrieb im Beitrag #7974392: > ??? https://livecharts.dev/ ist ein echt cooles Tool, um in C# alle Arten von "hippen" Charts zu erzeugen. Ungefähr 10Mio mal so gut wie Microsoft Charts. Anbei noch ein Screenshot der V1.0. Im Grund eine Langzeitmessung mit Speicherung als CSV, dazu ein "Oszi
-
Thread
HD44780 I2C Adapter
und (vllt. auch nicht) schmerzlos: Zeigt der Plan im Anhang die korrekte Belegung der verkauften I2C-Adapter für Textdisplays? Ich finde im Netz immer wieder 2 unterschiedliche Belegungen: Manchmal sind P0..P3 mit den D4 .. D7 des Displays aufgelegt, ein anderes mal sind es P4..P7. Da ich gerade
schrieb im Beitrag #8030572: > Btw.: vielleicht kannst du ja mit meinem Code was anfangen: > Beitrag "[STM32/HAL] generischer Treiber für die beliebten > I²C-Text-Displays" Danke für den Link, aber meine Software läuft schon stabil, es ging nur um die Belegung.
-
Thread
Watchdog TLE9471 auf default beim Wechsel vom STOP_MODE in NORMAL_MODE
ich nichts gefunden, dass beim Wechseln von den verschiedenen Modes etwas gemacht werden muss. [c] SBC_ErrorCode errCode; errCode = SBC_Write_RegField(SBC_WK_CTRL_0, SBC_WK_CTRL_0_WD_STM_EN_1_Msk, SBC_WK_CTRL_0_WD_STM_EN_1_Pos, SBC_WD_STM_EN_1_NOWATCHDOG_STOPMODE, NULL); errCode = SBC_Write_RegField(SBC_WD_CTRL, SBC_WD_CTRL_WD_STM_EN_0_Msk, SBC_WD_CTRL_WD_STM_EN_0_Pos, SBC_WD_STM_EN_0_NOTACTIVE_STOPMODE, NULL); errCode = SBC_Mode_Stop(); for(;;) { if (counter >= 2105483) // ~500 ms { counter = 0;
-
Thread
Ethernet - Problem mit LAN8742
Signal wie auf dem Bild. Beim Eval Board hingegen mit genau dem gleichen Setup (ETH und LWIP auf dem STM32 nicht initialisiert, einfach nur nRST auf HIGH) bekomme ich sofort nach dem Einstecken des RJ45 ein sinnvolles Ethernet Signal, siehe Bilder. Jemand eine Idee, was genau da los ist? Ich habe mal
> angeschlossenen Geräts ab? Habe ich mir zuerst auch gedacht. Daher ist bei beiden Boards der STM32 auf IDLE und nur der GPIO für nRST des LAN8742 auf HIGH. Daher muss es schon ein Hardwareproblem sein.
-
Thread
EmbeddedWorld 2026, Tag 1 – AI fressen Elektronik auf
gesicherten Firmwareupdates illustriert.  ### STMicroelectronics – STM32V8 “live”, serielle Flashspeicher, Billig-MCU-Verteilung und Audio over Ethernet STMicroelectronics bombardierte die Branche vor der Messe geradezu mit Meldungen. Deshalb gab es auf der Messe vor
drei folgenden Bilder bieten einen Überblick der angebotenen Modelle.    ### MYIR – SoC-Fertiger aller Herren Zu guter Letzt fiel dem Newsautor der Stand von MYIR ins Auge – das Unternehmen baut