-
Thread
Schaltung für Thermostat
. Vor allem braucht er einen guten ADC und gute Analog-Elektronik davor. Mit dem 12-Bit ADC vom STM32 und der klassischen Schaltung mit nur einem Referenz-Widerstand muss man mit ±3 bis 4 Grad Fehler rechnen - nach Kalibrierung!
Auskunftsverweigerung des TO. Bauform B. schrieb im Beitrag #7931974: > Mit dem 12-Bit ADC vom STM32 und der klassischen Schaltung mit nur einem > Referenz-Widerstand muss man mit ±3 bis 4 Grad Fehler rechnen Man löst die Pt1000-Erfassung ja nicht so wie MiNo m.n. Michael Nowak, sondern richtig
-
Thread
Armbian-Update, Espressif-Devcon, STMicroelectronics-Kameramodul uvam
Tam H. schrieb im Beitrag #7931436: > aktuelle Versionen des ESP32 bringen durchaus brauchbare ADCs mit. Äh, wenn ich den Artikel richtig lese ist das die Fehlerkurve NACH einer Kalibrierung. Dann hat die beste Variante des ESP32 (C2) trotzdem noch 10mV Fehler und
anderen MCUs sind die ADCs nie so krass besonders gut weil die > Hardware auf dem Chip stoert. Der STM32WB bringt es trotz Funk immerhin auf 2 Bit mehr ENOB (10.5 Single Ended/10.9 Differential). Bei 4.26MSPS. Und unkalibriert. Mit der Möglichkeit in Hardware zu Mitteln. Vanye R. schrieb im Beitrag
-
Thread
Audio-Delay mit PT2399
denn sonst passt. Das Lindy-Gerät verwendet (angeblich) den TPA5052, der hardwaremäßig einstellbar 32 Delay-Werte vorsieht, die bei 48kHz Takt/Audio bis 170ms gehen (https://www.ti.com/lit/ds/symlink/tpa5052.pdf?ts=1756416527660). Lindy gibt eine Audio-Sample-Rate von 48kHz an. Danach wären Delay-Schritte
[code] >bc -l 44100*4*0.075 13230.000 quit [/code] Das ist nun nicht sooo viel. Ein z.B. STM32F103 sollte das also locker packen. Oder ein PIC32MX795F512H. Oder ...
-
Thread
Schrittmotor und Treiber für Drehkondensator
geeignet. Nein! Für Ethernet sind sogar kleine Mikrocontrollerarchitekturen wie AVR oder kleine STM32 sehr gut geeignet, seit es die Ethernet Controller W5100 und W5500 gibt, die man ganz locker per SPI steuern kann. Selbst mit einem Mega328P oder einem (auch sehr kleinem) STM32F091, STM32F103 (Bluepill) oder STM32F401/411 (Blackpill) gelingt eine vollständige TCP- und/oder UDP Implementierung inklusive einfacher Hardware-Ansteuerungen. Da betrachte ich mal, einen kleinen Linux-Controller für so eine Aufgabe
-
Thread
Signalkonditionierung für Flügelradzähler
> weiterzuverarbeiten Und das alles nur, weil du zu faul/unfähig bist, die Impulse mit den STM32 zu zählen? Meine Güte ...
Pin (ETR) aus. - https://wiki.st.com/stm32mcu/wiki/Getting_started_with_TIM#Timer_clock_source_selection - https://blog.embeddedexpert.io/?p=2323 - https://community.st.com/t5/stm32-mcus-products/count-external-pulses-using-timer/td-p/59349
-
Thread
DIY IR Receiver USB
https://github.com/j1rie/IRMP_STM32_KBD/blob/master/RP2xxx/LIESMICH.md
Linux-PC per IR fernbedienen. > Habt Ihr da Ideen? https://www.mikrocontroller.net/articles/IRMP_auf_STM32_-_ein_USB_IR_Empf%C3%A4nger/Sender/Einschalter_mit_Wakeup-Timer Ja, ich weiß, nicht mit vorhandenem Material, aber die Sticks kosten nur einstellig.
-
Thread
SMD Marking Code M80
eine Fehlermeldung, daß der Akku nicht verwendet werden kann. Vout geht direkt in ein kleinen µC (STM32F042) in Pin 1 (Vbat) Pin 5 (PF0-OSC_IN) und Pin 25 (PB12).
Der STM32F042K6 ist auch halb defekt, schluckt zu viel Strom. Gibt es bei Mouser, aber wie programmiert man sowas ...
-
Thread
ESP32-CAM mit FT232RL und Win11 " No serial data received." 2025
Software Arduino IDE (1.8.19) ich habe mittels "https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json" die ESP-Boarddateien heruntergeladen und installiert. Ich verwende die esp32 von Espressif Systems 3.3.0. Als Board verwende ich den "AI Thinker ESP32-CAM" mit den
darfst Du dann nicht auf GND legen oder als GND benutzen sonst ist das Teil im Dauer-Reset. Der ESP32 CAM Adapter funktioniert deswegen auch nur mit der GND/R Version. Bei der GND Version muss man den Reset Taster vom ESP32 CAM Board für den Reset verwenden.
-
Thread
MineSweeper für CH32V003 (Linux Makefile-Projekt)
. Das Projekt baut auf dem Framework CH32FUN auf. Grundsätzlich habe ich den MineSweeper auch schon auf den STM32F401 portiert und sollte hierfür Interesse bestehen, kann ich das hier auch noch posten. Grundsätzlich sollte dieser MineSweeper
und bin erstaunt, dass die Ansteuerung eines TFT-Displays mit AVR 16 MHz so richtig langsamer als CH32V003 ist (für einen STM32F4 habe ich es auch gemacht). :-) dafür hat der ATmega 32 kByte Flash, was für ein schöneres Logo gereicht hat. Alle benötigten Dateien sind im Archiv, zum Übersetzen wird
-
Thread
Billigfunkgeraete aus Fernost die Zweite a.ka. Radio-SDK
dokumentiert (Schaltbild, Layout und Firmware als Source) Da kann man die MCU durch einen Pin-kompatiblen STM32F4.. ersetzen.
Funkmodulen"/dev-boards die es so gibt, habe ich eine zwiegespaltene Meinung Man kann problemlos den esp32 so geschalten, dass er die spurious bei weitem nicht mehr einhält... 73
-
Thread
Lidl Wallbox Modbus USWB A2 11kW Ultimate Speed
Debugausgaben auf einem Kanal ausgeben kann. Auf Grund der Vielzahl an verfügbaren Typen ist natürlich STM32CubeMX das Werkzeug der Wahl. Dort kann man die verfügbaren Typen anhand der Peripherie- und Speicherausstattung eingrenzen. Ich würde z.B. einen STM32G070CBT o.ä. verwenden, der die drei UARTs
insgesamt sieben(!) EIA-485 (1* Modbus, 6* propritär) und einer Debug-Schnittstelle habe ich einen STM32F091VET eingesetzt; dieser ist aber schon eher ein Exot.
-
Artikel
KiCad
Footprints für SMD-Widerstaenden zaubern, in dem man sie umbenahmt und mit der Referenz "L" versieht. ;-) STM32 Mikrocontroller Bibliothek (sofern möglich alle) * Arduinos ** Arduino Due ** Arduino Nano | Teensy | Teensy 3.5/3.6 | Teensy 4.0 | Entwürfe. Neue Bibliotheken oder Änderungen sollen zunächst in diesem
Funkmodul von Dominik C. CAN Controller MCP2515 und Transceiver MCP2551 von Dominik C. STLib für KiCad mit STM32F4x von Markus W. Media:SymbolsSimilarEN60617+oldDIN617-RevB-en.lib VERALTET! Nur aus Kompatibilitätsgründen behalten. Ersetzt für Neuentwicklungen durch Revision E1. Schaltplan Symbolbibliothek fuer
-
Thread
STM32 USB composite device / Treiberfragen
Hallo zusammen! Ein mit STM32F4xx betriebenes Gerät soll ein composite USB device bekommen mit MSD und einer Kommunikationsschnittstelle für niedrige Geschwindigkeiten. Ich habe in einem anderen Projekt dafür bereits HID verwendet
aus der Box" da mit? gibt es irgendeinen zu bevorzugenden Lieferanten für den USB Stack auf dem STM32, der dann unter Windows mit einem MSD/CDC Device ohne Treiber auskommt? danke für jeden Tipp Uli
-
Thread
STM32H523 SPI-DMA-Problem
Hallo Forum, ich habe ein Problem mit meinem aktuellen Projekt. Ein Sensor ist per SPI an meinen STM32H523 angeschlossen. Zyklisch werden Daten eingelesen. Dazu verwende ich die DMA mit einer linked List (CubeIDE 1.18.1, HAL_SPI_TransmitReceive_DMA(..)). Ein Timer arbeitet als Watchdog, falls mal keine
J. schrieb im Beitrag #7926518: > Ich vermute es liegt an der DMA Mit den DMA Controllern der STM32 bin ich auch oft am kämpfen; es gibt aufgrund der Komplexität der grösseren STM32 sehr viele Hürden. Diese Punkte fallen mir gerade ein und würde ich mal genau anschauen: - Wird für den Buffer
-
Thread
STM32F103 und Platformio
Hallo Jonny O, in der Arduino IDE habe ich bei Board: GenericSTM32F1 series und bei Board part number Generic F103RG. In der platform.ini von PlatformIO habe ich: [env:genericSTM32F103RG] platform = ststm32 board = genericSTM32F103RG board_build.mcu = stm32f103rgt6
unter PlatformIO? https://www.mikrocontroller.net/topic/goto_post/7926910 https://github.com/stm32duino/Arduino_Core_STM32/wiki/PlatformIO > The STM32duino GitHub organization does not support issue met using > PlatformIO. Only the Arduino IDE is supported.
-
Thread
Zugelassenes Handheld CB-Funk
Anforderungen mit CB Funk zu tun? Nun mal angenommen das I und Q signal wird in einem uC (zb ein STM32H7 für 5 usd) generiert/empfangen sind diese Anforderungen bereits mit einer community FW komplett erfüllt. Marek N. schrieb im Beitrag #7926521: > Kann so ziemlich jedes Low-Cost China-Gerät
-
Thread
Rekursives Floodfill nach Iteratives Floodfill, wie mache ich das?
meiner eigenen Spielekonsole bastel ich ja schon lange und momentan sieht es so aus, als ob es ein STM32F4 werden wird, mit einem 160x128 Display (ob das überhaupt jemals etwas wird laß ich mal so stehen). ... :-) grundsätzlich mag ich das für - kein Scheiß jetzt - die Sauna haben um dann dort das spielen
hatte ich lange nicht gespielt ... und bin jetzt wieder "angesteckt". Grundsätzlich wird das zu meinem STM32F4 dazugesellt werden und ich habe dann doch glatt schon 7 Spiele in dem Flash-Ram untergebracht. Der F4 hätte genügend Ram auch ohne deine Stack-Version, allerdings reizt es mich immer, was auch mit
-
Thread
Temperatursensor an Rohrleitung montieren
richtige) Programmieren total blöd gemacht sein. Wichtig ist nur, dass da und so wie _ich_ es will, 32°C rauskommen, wenn ich die brauche.
ich etwas baue, dann soll das möglichst "unsichtbar" > funktionieren. Genau. Der eine haut nen STM32 mit Glättungen, interpolation und nem Running Median über 1 Minute auf den Tisch.. der andere nimmt die Wärmeleitpaste und ein ATTiny :D *Kleiner Spaß am Rande, der musste jetzt sein*
-
Thread
[V] STM EVAL Board - STM32F429IDISCOVERY / 15,-€ incl.
STM EVAL Board - STM32F429IDISCOVERY / 15,-€ incl. Versandkosten innerhalb Deutschland 1 x STM32F429IDISCOVERY STM32F429ZIT6U mit 180Mhz Embeded ST-Link V2 2 x USB 2,4“ QVGA TFT LCD 64Mbit SDRAM
-
Thread
Glasenuhr mit Schiffsglocke verbinden
frequenzmodulierten Sinussignal und exponentieller Dämpfung recht überzeugend funktioniert. Das Ganze lief auf einem STM32F4, dürfte aber für das hier genannte Prjoekt zu komplex sein.
-
Thread
Prozessorwechsel: Wie Code verifizieren?
schneller Test mit dem weiter oben verlinktem 68HC05 Emulator auf einem Mikrocontroller: - Testsystem: STM32 Nucleo Board mit einem STM32F446RE (Cortex M4) - CPU Takt 180 MHz - keine Optimierung beim Compiler (GCC) - Speicherbedarf (RAM und Flash) ca. 34 KByte, davon 8 KByte RAM für den Speicherbereich
noch schneller sein soll nimmt man halt einen Mikrocontroller mit 400 MHz und mehr (z.B. einen der STM32Hxx). Anderer Emulatoren für den 68HC05 gibt es natürlich auch, etwa der aus MAME.
-
Thread
Warum läuft der CAN-Bus auf einem GD32F303 nicht mit dem Code eines STM32F103?
Das mit den identischen Registern zum STM32F103 habe ich mir nicht ausgedacht, das kann man an verschiedenen Stellen lesen, z.B. hier: https://www.eevblog.com/forum/microcontrollers/psa-gd32f303-is-not-a-drop-in-substitute-for-stm32f303/
essentially usb. Difference between c20 and c21 is... CAN. 5. Da es Robodyn nicht mehr gibt, ist der STM32F303 für mich tot. Bei den BlackPills ersetze ich STM32F401CD -> STM32F412CE STM32F401RC -> STM32F446RE 6. Können die 120MHz für USB mit 2,5 geteilt werden?
-
Thread
Platinen Anschluss?
Mit den heutigen Mitteln würd' ich das anders angehen: Jedes Signal bekommt einen uC (z. B. STM32C011) verpasst, der alle LEDs ansteuert. Anschluss der Signale über einen 2-Draht-Bus, der Stromversorgung und Signalübertragung macht (Telegramme über Absenkung der Spannung kodiert). Jeder uC bekommt
>> Mit den heutigen Mitteln würd' ich das anders angehen: Jedes Signal >> bekommt einen uC (z. B. STM32C011) verpasst, der alle LEDs ansteuert. >> Anschluss der Signale über einen 2-Draht-Bus, der Stromversorgung und >> Signalübertragung macht (Telegramme über Absenkung der Spannung >> kodiert).
-
Thread
MicroPython 1.26 mit I2C-Geräteemulator, Z-Wave und Matter am Vormarsch uvam
trimming-the-fat-flash-raspberry-pi-os-images-faster/ ### MicroPython 1.26.0 mit Unterstützung für STM32N6 und ESP32C2 MicroPython - die Runtime dient unter anderem als Basis für das von Adafruit entwickelte CircuitPython - wurde vor wenigen Tagen auf die Version 1.26 aktualisiert. Neben Unterstützung
machine.I2CTarget, which allows Python code to implement an I2C target device. It's available on the alif, esp32, mimxrt, rp2, samd, stm32 and zephyr ports. In the simplest case it can create an I2C register/memory device that connects to a bytearray (or similar buffer) and allows an I2C controller to read from
-
Thread
STM32 Oszillator Layout?
Guten Morgen! Die Leiterbahnen und die Platzierung gefallen mir eigentlich ganz gut. Aber wo gehört ein Via zum GND-Layer hin? Nur Nummer 1 und 2? Nur Nummer 7? Alle? Was meint ihr?
-
Thread
Unterschied Attinys 20 202 85
große Vogelbefragung darf natürlich nicht fehlen – in dem vor ein paar Tagen erstellen Thread mit STM32H7 war das gleiche... statt selbst Datenblätter zu öffnen und zu lesen, wird erstmal der große, tolle Papagei gefragt – die entsprechende Sülze oder Moppelkotze spuckt er schon aus. Manche trauen sich
Na ja, stromsparender als der ESP32 ist er schon. Und auch der langweilt sich. fchk
-
Thread
Multichannel DAC mit SPi-DMA beschreiben
Hallo zusammen, ich möchte mit einem STM32H7xxx einen 8-kanal DAC mit SPI-DMA ansteuern. Das besondere ist, dass die SPI ALLE Kanäle nacheinander mit einem Transfer beschreiben soll. Nun finde ich keinen DAC, der das mitmacht. Alle DACs wollen
https://www.st.com/resource/en/application_note/an5543-guidelines-for-enhanced-spi-communication-on-stm32-mcus-and-mpus-stmicroelectronics.pdf
-
Thread
RK3506 Cortex-M0 Entwicklung
Hallo, Ich habe schon viele unterschiedliche Mikrocontroller (STM32, ATSAM, NXP) programmiert, habe ich auch große Sammlung Zuhause. Aber diese Single-Chip Linux Welt hat eine andere Tür geöffnet. z.B. Den Milk-V Duo (CV1800B-SG200x MCU) kann man einerseits bare-metal
DeciHD/rockchip_docs/tree/main/rk3506 Jemand hat geschafft auf den RV1106 (Luckfox Pico Max) den RV32I Core ins Lauf zu bringen: https://github.com/luyi1888/rv1106-mcu Also ich denke, hier nur ein wenig fehlt. Mit dem kernel module ich kann diese Trusted Firmware auch aufrufen. Wenn der rk3506
-
Thread
debuggen wie beim tms320f28027
darf, gibt es USB-JTAG-Debughardware für unter 20 Euro inklusive Break Out Board für den uC, z.B. STM32G431KBT oder STM32L412KBT https://www.reichelt.de/de/de/shop/produkt/nucleo-32_arm_cortex_m4_stm32_g4-serie-314504 Diese uC kommen im LQFP-32 mit 0.8mm Pitch und haben JTAG-Pins und zusätzlich
#7919568: > Welcher uC-Hersteller bietet so etwas, abgesehen von TI. Von STMicroelectronics sei die STM32 Mikrocontrollerfamilie hier erwähnt. Dazu gibt es kostenlos die auf Eclipse basierte Entwicklungsumgebung, die sich "STM32CubeIDE" nennt und da kann man problemlos auch zur Laufzeit einer Software
-
Thread
Meinung zu dieser Produktidee?
deutlich bessere Sichtbarkeit durch aufgedruckte Grafiken und LED's. Gegen eine MCU (z.B. einen STM, PIC oder dem klassischen ATmega) spricht, dass es sich zu sehr von den Grundgattern unterscheidet und eigentlich kein Zusammenhang besteht. Gleichzeitig wird man nach 2 Tagen mit dem "Logik Starter
Stellen aus. 32 GHz Radarsysteme haben da ganz andere Entwicklungsmethodiken & Bauteile. Und man braucht anderes Wissen. Aber das ist ja meist so. Die oben genannten Controller, OPs, Schaltregler wollen ja auch entwickelt
-
Thread
Dämpfungswiderstände für TFT-SPI Display notwendig?
will ein modulloses Display ohne das gar nichts hat (siehe Skizze am Anfang des Threads) an einen CH32V003 anschließen und somit ein eigenes Modul erstellen, welches dann die "Intelligenz" des Controllers hat. Im Konkreten wird das ein kleiner serieller Monitor (und evtl. auch noch andere Funktionalitäten
eben 100 Ohm verbaut sind und diese Displays problemlos funktionieren (egal, ob diese mit einem AVR, STM8, STM32 oder einem CH32 angesteuert werden).
-
Thread
ISA Karte mit DAC832 emulieren
Welt sich so auf den pi Pico eingeschossen hat. Soooop toll ist er auch wieder nicht. Es gibt z.b stm32 mit pssi (parralel synchronous slave interface), das genau für solche Zwecke nutzbar sein sollte. Aber wie oben gesagt...der Isa Bus ist für heutige Verhältnisse ziemlich gemächlich... Ein adresss-decoder
aussuchen lassen. Richtig billig und in geschätzt 80% der fällen ausreichend passend sind dagegen die 32f103. Der fcm32f103 liegt gerade bei 80cent. Das Original von St bei 1$ mit gratis Bestückung bei jlc. Ohne USB wäre der stm32f030 auch gratis bestückbar bei sehr ähnlicher Peripherie. Aber gut..
-
Thread
STM32 / ST7735 Display
Programm) https://github.com/moonglow/openxhc Das Projekt ist leider schon ziemlich alt und mit dem STM32 hatte ich bisher auch keine Berührungspunkte. Ich habe mir diverse Hardware besorgt, und mich etwas damit auseinander gesetzt. Ich habe es geschafft das Project zu kompilieren, auf meinen STM 32 zu flashen und die Encoder Display und Buttons anzuschließen. Alles Funktioniert soweit, Jedoch mit dem LCD Display. Ich habe nun das Gehäuse fast fertig und alles Funktioniert. Leider ist das
-
Thread
Renesas-MPU mit AI-Beschleuniger, Zephyr 4.2, NXP MCX E und Lesestoff
damit machen kann sieht man z.B. bei ST in ihrem Model Zoo: https://github.com/STMicroelectronics/stm32ai-modelzoo
damit machen kann sieht man z.B. bei ST in ihrem > Model Zoo: https://github.com/STMicroelectronics/stm32ai-modelzoo Danke dir!!!!
-
Thread
Codeblocks und STM32F1XX
aus IDE mit Compiler, Codegenerator, Bibliotheken und Debugger. Für Neuentwicklungen würde ich STM32F1xx nicht mehr verwenden. Das war der allererste Versuch von ST. Heutzutage nimmt man STM32F3xx. Da sind etliche Ärgernisse beseitigt worden. fchk
installieren. Ihre Bedienung allerdings nicht. Sie basiert auf Eclipse. Schau mal: http://stefanfrings.de/stm32
-
Thread
Schaltungsdesign mit KI
Bitte entwerfe einen Schaltkreis, der diesen Bus galvanisch getrennt mit RX und TX des USART eines STM32C011F6P Mikrocontrollers verbindet, so dass der STM32 Mikrocontroller auf dem Bus gesendete Daten an RX empfängt und über TX Daten an den Bus senden kann. Schütze die Ein- und Ausgänge des Mikrocontrollers
-
Thread
USB-C zum Laden und Programmieren
auszuhandeln, und mehr wie 500mA kann man im USB-Deskriptor bei USB 2.0 eben nicht angeben. Es gibt STM32-Bausteine, die die CC-Pins direkt ansteuern können: https://www.st.com/content/st_com/en/ecosystems/stm32-usb-c.html fchk
aber muss nicht separat vom normalen USB-Controller laufen. Hierfür sehr zu empfehlen ist z.B. ein STM32G0, für den es von ST auch die entsprechenden PD-Bibliotheken gibt. (Tipp: nicht die veraltete und verkorkste Version verwenden, die STM32CubeMX generiert, sondern die jeweils neueste direkt vom Github-Repository
-
Thread
Quarz identifizieren
Genau - die STM32 Boards mit den A8.000(17k) Quarzen laufen, die mit den A8.0000(24E) nicht. Also genauer gesagt: zweitere laufen nur, wenn man das Programm frisch auf dem STM32 spielt. Wenn der STLink dann entfernt
Gibt es nur ein STM32-Board? Kannst du nicht mal endlich die Fragen beantworten, die man dir stellt? Du willst was wissen, nicht wir!
-
Thread
Arduino Nano R4, STMicroelectronics-Bugfix und Marktdaten, ein wenig Lesestoff
erforderlich. Spezifischerweise präsentieren sich die notwendigen Maßnahmen folgendermaßen: [c] 1.Open STM32CubeIDE. 2. Refresh the database. Go to Help > STM32Cube updater > Select “Check the Target selector Device Database Updates” 3. Restart STM32CubeIDE 4. If you deactivated the auto refresh function previously, you may wish to reactivate it for all your STM32Cube tools. Here is how to proceed: • STM32CubeIDE: Go to Window > Preferences > STM32Cube > Firmware Updater. Select your preferred auto-refresh option. • STM32CubeMX: Go to