-
Thread
STM32 vs. AVR16 messen von Spannungen von 0,5-1,2V
minimaler VDDA/VREF+ Spannung von 2,0V (STM32F303, STM32C011) - beim STM32F042 sind es sogar 2,4V... Wie misst man mit einem STM32 dann z.B. 0,5V-1,0V ohne 50% oder mehr der Auflösung zu verschenken?
Anforderung war nun ständiger Sleep. Heißt dass Stromverbrauch wichtig ist? Dann schaue dir die STM32U und STM32L Serien an, welche deutlich weniger verbrauchen als die STM32F.
-
Thread
STM32F402 Kann man kaufen, aber den gibt es eigentlich nicht !
Laut https://community.st.com/t5/stm32-mcus-products/cubemx-can-not-find-stm32f402rct6/td-p/607872 scheint das ein STM32 speziell für den chinesischen Markt zu sein. P.S. Aliexpress bietet den STM32F402RCT6 auch an.
Die Cube IDE kennt den STM32F402 auch nicht
-
Thread
KI Code Generatoren
angeboten die auf Gauss Jordan beruhen und funktionierte mit minimaler Anpassung ohne zu zicken auf dem STM32. Die Übereinstimmung mit Excel war übrigens sehr beeindruckend. Hat mir viel Zeit erspart. Kann mich in diesen speziellen Fall nicht beklagen. Der STM32 machte das übrigens recht schnell. Ich hatte
-
Thread
rpi <--> avr uart Übertragungsfehler bei Quarzbetrieb
nicht auf RX > wirkt (was bei manchen der Fall ist). Ist das nicht generell immer so? Bei AVR, STM32 und PC ist es jedenfalls so. Siehe "The receiver ignores the second stop bit. An FE (frame error) will therefore only be detected in the cases where the first stop bit is zero." https://ww1.microchip.com
is set at the end of the first stop bit" https://www.st.com/resource/en/reference_manual/rm0316-stm32f303xbcde-stm32f303x68-stm32f328x8-stm32f358xc-stm32f398xe-advanced-armbased-mcus-stmicroelectronics.pdf "The Receiver checks the first Stop-bit only, regardless of the number of Stop bits selected
-
Thread
Halbleiter-Allerlei: Zenerdioden, Mikrocontroller und mehr
lesenswert ist, wie immer hier im Round-Up. ### STMicroelectronics – Erweiterung der Low End-Linie STM32C0 Der Markt für “Achtbit-Ersatz auf Basis von 32bit-Kernen” ist und bleibt umkämpft. STMicroelectronics erweitert die für diesen Bereich vorgesehene STM32C0-Familie – als Rechenkern dient ein Arm® Cortex®-M0+ - nun um ein als STM32C071 bezeichnetes und mit mehr Speicher ausgestattetes Modell.  Bildquelle: https://www.st.com/en/microcontrollers-microprocessors/stm32c0-series.html Im Rahmen
-
Thread
ATMega Auslaufmodell?
STM32 (genauso natürlich auch bei äquivalenten Serien anderer Hersteller) übersieht man aber sehr schnell die Abhängigkeiten zwischen verschiedenen Funktionsblöcken. Bei der Arbeit mit STM32CubeMX ist es
eine 32bit Familie, welche auf Bare-Metal betrieben > werden kann ? Zum Beispiel vermutlich alle STM32 http://stefanfrings.de/stm32/index.html Frank O. schrieb im Beitrag #7740815: >> Für alles Andere einfach einen STM32 mit der HAL in der CubeIDE. > Und das geht mittlerweile gut? Ja, tut es
-
Thread
STM32G031 stop mode
Es gibt beim STM32G0x1 diverse Einstellungen für das Verhalten der Debug-Unit im Stop Modus, siehe z.B. DBG_CR, DBG_APB_FZ1 und DBG_APB_FZ2. Damit könnte man experimentieren und schauen ob es Auswirkungen auf die Stromaufnahme
#7739624: > > Der Unterschied zwischen JTAG und SWD wäre noch zu erforschen. Aber nicht beim STM32G0x1 der nur SWD hat.
-
Thread
FreeCAD 1.0 RC, Android 15 für Raspberry Pi, VS Code-Plugin für RP2350 uvam
Variableninhalte erlaubt. ### STMicroelectronics – TPMs sind FIPS-140-3-Zertifiziert Neben einem neuen STM32 gibt es auch im Bereich der Kryptomodule Zuwachs. Im Rahmen einer Pressemeldung verkünden die Francoitaliener, fortan auch nach FIPS-140-3 zertifizierte TPMs im Programm zu haben: [c] – STMicroelectronics
so schlecht fuer die beruehmten ersten Schritte, es kommt natuerlich nicht an richtigen IDE (z.b. STM32-Cube) ran (ist vermutlich auch nicht die Zielgruppe). Wer will, kann auch einen Arduino-Core auf dem rp2040 installieren, mit den ueblichen Bibliotheken.
-
Thread
STM32 ADC genauigkeits probleme
gutem Layout, guter Referenz und ausreichen Sampling Time habe ich gute Erfahrungen mit den ADCs von STM32
Niklas G. schrieb im Beitrag #7741906: > Hast du auch mal ein Beispiel Programm in C mit der STM32 HAL versucht? Nein, hatte noch nie mit STM32 HAL zu tun.
-
Thread
ARM 7 flashen in Massenproduktion
Hi STM32MP1/STM32MP2/iMX6/iMX8 können alle per USB booten. Man sieht also im Gerät eine USB-Schnittstelle vor (wenn nicht eh vorhanden) und bringt das System dann per USB soweit das man das Flash (NOR, NAND
-
Thread
USB high speed shield für nucleo board
Warum nimmst du kein STM32 Board welches USB-HS schon fertig umgesetzt hat mit Transceiver & Buchse?
Draufstecken wohl nicht, aber anschließen und benutzen: https://stm32world.com/wiki/STM32_High_Speed_USB
-
Thread
Clock Genauigkeit
External Crystal Oscillator mit 16 MHz hat eine Genauigkeit von +/-10 PPM. Der Oszillator ist an ein STM32 angeschlossen. Ich generiere daraus ein 153.6 MHz main clock. Damit treibe ich einen timer PWM mit 2.048 MHz. Das ist der Input Clock von meinem AD Wandler. Der AD Wandler erzeugt dann damit 250
-
Thread
Zephyr STM32F103C8 canbus pin mapping
Allerdings weiss ich nicht, wie das pinctrl ausschauen soll, damit ich CANRX/TX auf PB8 und PB9 kriege. stm32_min_dev_stm32f103xb_blue.overlay: [code]/ { model = "STM32 Minimum Development Board (Blue)"; compatible = "stm32_min_dev_blue", "st,stm32f103c8"; leds {
: /home/edi/zephyrproject/zephyr/boards/others/stm32_min_dev/stm32_min_dev.dts -- Found devicetree overlay: /home/edi/zephyrproject/zephyr/boards/others/stm32_min_dev/stm32_min_dev_stm32f103xb_blue.overlay -- Found devicetree overlay: /home/edi/zephyrproject
-
Thread
Bauteil-Roundup: Drohnenkit bis Piezoputzanlage
losgehen. Aber das ist doch bei total vielen existierenden Mikrocontrollern auch genau so. z.B. viele STM32 und andere haben ebenfalls Ethernet-Controller eingebaut, und man implementiert den TCP/IP-Stack in Software, d.h. kann ihn anpassen oder bugfixen, statt auf die Hardware-Implementation vom W55RP20
-
Thread
SMTP und POP3 mit SSL/TLS für Microcontroller
Frank K. schrieb im Beitrag #7732227: > so wie ein Teensy 4.1 mit 600 Mhz > Cortex M7 oder ein STM32H7 System mit 480 MHz Oder einen ESP32, in deren Software-Framework (ESP-IDF) ist TLS fix und fertig integriert. Spart auch das Kabel und den W5000 dank WiFi (aber die ESP32 haben auch Ethernet integriert
Du bräuchtest etwas deutlich stärkeres - so wie ein > Teensy 4.1 mit 600 Mhz Cortex M7 oder ein STM32H7 System mit 480 MHz, Bullshit. Ich kann Dir versichern das ein 100MHz Cortex M4 ausreicht um einen Webserver mit TLS laufen zu lassen. Für ein bischen SMTPS als Client langt der allemal. An
-
Thread
Erbitte Hilfe bei RFID Projekt Tierchip von Streunerkatzen auslesen
schwanke ich noch. Es sollte ein 8 Bitter ala AVR64DU reichen. Der ist preislich aber nicht so weit vom STM32F07x weg. Und der hat mehr Power. Nuvoton hat auch ein paar passende im Angebot, damit habe ich aber keine Erfahrungen. Von der Bauform her hätte ich an Arduino gedacht. Man könnte es ohne Mikrocontroller
-
Thread
Probleme mit STM32F103 und SPI1 remapping
ein kleines Board zum Spielen designed und gebaut. Dabei handelt es sich um ein Board mit dem STM32F103, der auch auf dem BluePill-Board verbaut ist. Ich habe am SPI1 ein kleines ILI9341 Display laufen, aber nicht an den default Pins für SPI1 (PA5-PA7) sondern an den alternativen Pins für den SPI1
Bist du sicher, dass es ein originaler STM32F103C8 ist?
-
Thread
Timer Finder Opta (STM32H747XI)
ich versuche auf einer Finder Opta einen Timer zu programmieren.Prozessor der Steuerung ist ein STM32H747XI. Umgebung ist Arduino. Ich bin ziemlicher Anfaenger und fuer jede Hilfe dankbar. 1. Problem. Wieso brauch ich einen Delay bevor ich was in das ARR bzw. PSC Register schreibe. 2
wird durchlaufen, Micros sind etwa 1 Million. Im Anschluss geht die LED aus. [c] #include "stm32h747xx.h" #include "timer.h" void TIM14_IRQHandler(void) { if (TIM14->SR & TIM_SR_UIF) { digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN)); TIM14->SR &= ~(TIM_SR_UIF); } }
-
Thread
STM Cube IDE - Compiler für C++ einstellen
cortex-m0plus -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32L053xx -c -I../Core/Inc -I../Drivers/STM32L0xx_HAL_Driver/Inc -I../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage
cortex-m0plus -std=gnu11 > -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32L053xx -c -I../Core/Inc > -I../Drivers/STM32L0xx_HAL_Driver/Inc > -I../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy > -I../Drivers/CMSIS/Device/ST/STM32L0xx/Include > -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall
-
Thread
Suche geeignetes 433 MHz Funkmodul
, Bauteile und im Endeffekt vielleicht sogar Geld. Eine Möglichkeit (von vielen) wäre z.B. der STM32WL33. Der kann 600 kbit/s auf 800 MHz erreichen via 4FSK. Den gibt's auch als vollständiges Modul: https://ebyteiot.com/de/products/915mhz-wireless-module-stm32wl33-smd-module-rf-transceiver-soc-cdebyte-e04
-
Thread
Pico2 RP2350 GPIO Fehler
> sich privat mit diesen RP-MCUs auseinanderzusetzen, anstatt z.B. mit STM32? Die integrierte PIO ist ein sehr guter Grund. Vanye
) STM32-Exemplare ausgeben, die dann aber zuverlässig und genau (ADC) funktionieren. Aber das kann natürlich jeder für sich selbst entscheiden.
-
Thread
GitHub-Projekt auf STM32 implementieren
Hallo zusammen, ich bin neu, was die Nutzung von STM32 Produkten angeht, würde allerdings gerne folgendes Projekt auf meinem STM32F407G-DISC1 implementieren https://github.com/YetAnotherElectronicsChannel/STM32_FFT_Spectrum_Analysis. Wie ich Code mit der
auf den Mirkocontroller bekomme, ist mir klar, aber da ich noch nie ein GitHub Projekt auf meinem STM32 implementiert habe, könnte ich hier etwas Unterstützung brauchen. Die ReadMe-Datei war für mich auch eher nutzlos. Viele Grüße Simon
-
Thread
Projekte mit Arduino UNO r4
und leistungsfähigere Hardware (WeMos D1 für ESP32 und Nucleo/Discoveryboards sowie Blackpill für STM32) gibt? Gruß, Ralph
Monk schrieb im Beitrag #7727890: > Siehe meine Infos zur Bare-Metal Programmierung von drei STM32 Serien > http://stefanfrings.de/stm32/index.html Du bist Stefan? Deine Seiten kenne ich, :-) allerdings bin ich mit STM32 schon relativ gut und lange vertraut. Wie bereits gesagt hatte ich bisher
-
Thread
Mikrocontroller mit Python auswerten
derzeit ein Programm am Laufen und gehe irgendwie nicht voran. Die Grundidee ist ein Mikrocontroller(STM32F723IEK6), der die Werten von 4 ADCs einliest und auf 1 DAC ausgibt, zu programmieren. Erstmal easy, habe mit STMCubeIDE programmiert und schon die Werte auf HTerm angezeigt bekommen. Jetzt muss ich
-
Thread
STM32H7 in Siemens (Profinet) einbinden
Modbus zu nutzen, wurde hier erst letzte Woche > geredet ... > > Beitrag "Modbus RTU Lib für STM32" Ach so, danke, geht ja ein H7 demo ist auch vorhanden: https://github.com/alejoseb/Modbus-STM32-HAL-FreeRTOS/tree/master/Examples/ModbusH743TCP
die Daten austauschen, wie du magst. Ich habe das schon öfter so gemacht, zwar nicht mit einem STM32, sondern mit einem PC Programm. Das PC Programm ist dann der Client (in deinem Fall der STM32). Kostet keine Lizenzen. Und man braucht dazu dann auch keine GSDML Datei erstellen, die die Gerätekonfiguration
-
Thread
HEF4094 Einschalten
Hi, ich habe HEF4094 an einem STM32 (Push Pull Ausgang). Das ganze funktioniert soweit (Daten seriell rein, parallel raus). Die Versorgungsspannung der HEF4094 wird im OFF Zustand abgeschaltet. Der STM32 hat weiterhin Spannung und läuft
Joe S. schrieb im Beitrag #7723318: > ich habe HEF4094 an einem STM32 (Push Pull Ausgang). Das ganze > funktioniert soweit (Daten seriell rein, parallel raus). > Die Versorgungsspannung der HEF4094 wird im OFF Zustand abgeschaltet. > Der STM32 hat weiterhin Spannung
-
Thread
Datenlogger mit ca. 1ksps
---------------- Oder Du verwendest ein "Black Pill" Board: https://www.berrybase.de/adafruit-stm32f411-blackpill-development-board Zitat: "Adafruit STM32F411 "BlackPill" Development Board" Dieses einfache Entwicklungsboard für den STM32F411 ist eine großartige Möglichkeit, einen leistungsstarken
"wir haben noch 10k STM32F030 auf Lager" oder "Wir haben schon ein fertiges PCB mit STM32F030" oder "Wir kriegen Sonderkonditionen für den STM32F030"... Aber stattdessen kommen Beleidigungen und Anekdoten über Z80 und 6502.
-
Thread
Befestigung LoRa-GPS Tracker an Windenseil, Erschütterungen?
San schrieb im Beitrag #7721254: > DFRobot Beetle Board Ziemlich groß. Wenn du z.B. einen STM32WL55 nimmst hast du die LoRa-Funktion und Mikrocontroller in *einem* Chip, was die Gesamtgröße stark reduziert. z.B.: https://www.olimex.com/Products/IoT/LoRa/BB-STM32WL/ https://store.rakwireless.com
wisduo-lpwan-module-rak3172?variant=43329454080198 https://www.st.com/en/microcontrollers-microprocessors/stm32wl5moc.html
-
Thread
Werkzeug wird in einem Fahrzeug aus dem Regal genommen erkennen mit Beschleunigungssensor
nicht meine Entwicklung...) > recht energieintensiv ist. Schalte einen Ultra-Low-Power MC (z.B. STM32L0/4) dazwischen welcher die Fehlalarme erkennt... Oder verwende z.B. den ISM330IS welcher eine einfache CPU eingebaut hast, welche du frei programmieren kannst um die gewünschten Bewegungsmuster zu
-
Thread
STM32F373 16 bit an 8 Bit SPI per DMA - Erstes Datenpaket immer beschnitten
sollte die Einstellung in den Projectsettings geändert werden, siehe https://community.st.com/t5/stm32cubeide-mcus/stmcubeide-use-hal-register-callbacks-definition/td-p/385607/page/3
-
Thread
NAU88C22 Design Review
derzeitigen Test hängen konkret folgende Teilnehmer am I2C-Bus: - NAU88C22 - AHT20 - LSM6DS3 - STM32 (zumindest, wenn die I2C-Slave-Variante der Firmware im Flash ist)
habe testweise den ESP32 zum Nichtstun animiert (app_main(){while(true) vTaskDelay(100)}) und den STM32 zum I2C-Master gemacht und einen I2C-Scanner implementiert. Zur Erinnerung: der STM32 arbeitet eigentlich als I2C-Slave als I/O-Expander für den ESP32. Der STM32 findet den NAU88C22 _immer_! Ich habe
-
Thread
RP2350-Nachbeben, ARM im Fokus der Politik uvam
However, please note that the CH32 series is not supported nearly-as-well as ATmega, ESP32, ATSAMD, STM32, or RP2040 chips that have a strong company-led development community. WCH is very "its a low cost chip, you figure it out" kind of company, and while there is some community-led development it is
-
Thread
Kabeltester - möglichst Viel-polig
viele IOs haben. Fand die Lösung aber exrem overkill Ich selbst habe meins damals mittels eines STM32 und einem Haufen I2C IO expander gebaut. Mittels der IO expander + sehr hochohmiger pulldown an jedem ende, ist dann zumindest relativ einfach auf shorts / open zu testen. Ich hatte mir damals dann
-
Thread
CS5460 Calibration Mode
Hallo an alle ... Ich habe hier ein kleines Problem , bei dem ich nicht weiter komme . HW: STM32 mit CS5460A für ein Messgerät . (https://www.farnell.com/datasheets/32393.pdf) Ab Seite 28 und 31 (3.8.7.2 DC Offset Calibration Sequence) Ich komme da nicht weiter bei der Kalibrierung des ICs.
-
Thread
Modbus RTU Lib für STM32
verbreitet, gut getestet, ist aber eher für Posix API wie Linux) https://github.com/alejoseb/Modbus-STM32-HAL-FreeRTOS https://github.com/urands/stModbus https://github.com/kiltum/modbus https://github.com/eziya/STM32_HAL_FREEMODBUS_RTU (speziell für STM32, keine Ahnung wie gut die sind) fchk
-
Thread
Hilfe bei VS2022 C# XAML MVVM DataBinding
Ausgabeverzeichnis zu kopieren. Die Applikation soll im Einsatz Schrittmotoren treiben (eigenes Projekt mit STM32, per USB CDC). Ich möchte mit den Buttons Positionen anfahren und dann in der Listview abspeichern, so dass diese dann automatisch abgefahren werden können. Ich bin über das ganze Wochenende daran
-
Thread
Nachfolger des RP2040/Raspberry Pi Pico
Was für eine ENOB hat denn ein typischer STM32 (z.B. F303)?
Christoph M. schrieb im Beitrag #7719289: > Was für eine ENOB hat denn ein typischer STM32 (z.B. F303)? Min Wert im Datenblatt ist 10.7 bits
-
Thread
externes RAM per ASM ansteuern
Hardwarelösung verkehrt? Noch einfachere Lösung: Mikrocontroller mit eingebauten 32 KiB RAM nutzen, z.B. STM32G070CB.
verkehrt? > > Noch einfachere Lösung: Mikrocontroller mit eingebauten 32 KiB RAM > nutzen, z.B. STM32G070CB. Oder lieber gleich was wirklich brauchbares: RP2354 mit satten 520kByte. Viel billiger als die ganze kleine STM32-Gülle und viel mehr Resourcen. Selbst mit STM32M4 muss man sich schon
-
Thread
STM32G0xx Timer Interrupt
> #include <stm32g0xx_hal_rcc.h> #include <stm32g0xx_hal_usart.h> #include <stm32g0xx_hal_tim.h> #include <stm32g0xx_hal_tim_ex.h> static TIM_HandleTypeDef my_tim2; void timerInit() { __TIM2_CLK_ENABLE
myArduinoCollback); MyArduinoTim->resume(); } [/c] So funktioniert es. https://github.com/stm32duino/Arduino_Core_STM32/wiki/HardwareTimer-library
-
Thread
Segger Embedded Studio: Einstellungen.
hätte jetzt nicht erwartet, > dass das funktioniert, weil das kein gültiger C Syntax ist. Also STM32CubeIDE und MCUXpresso als Eclipse-basierte haben damit kein Problem. Der C-Standard gestattet das ja auch explizit, wird also hier eher ein Problem des Parsers oder so sein. Beispiel: uint32_t freq
Schwierig schrieb im Beitrag #7716185: > Also STM32CubeIDE und MCUXpresso als Eclipse-basierte haben damit kein > Problem. Der C-Standard gestattet das ja auch explizit, wird also hier > eher ein Problem des Parsers oder so sein. Beispiel: > uint32
-
Thread
Unbekannte Platine in MC-22 Graupner
an dem Umschalter hängt eine mir völlig unbekannte Platine (siehe Bilder). Haupttreiber ist ein stm32f103c8t6. Ich hatte schon mal vermutet, daß es ein "gestripter" HOTT Sender sein könnte, aber der sieht komplett anders aus. Hat jemand eine Idee?
Carsten L. schrieb im Beitrag #7715465: > Haupttreiber ist ein stm32f103c8t6. Das ist kein "Treiber", sondern ein ganz gewöhnlicher Microcontroller.
-
Thread
GCC und static deklarierung von arrays
Hi was macht diese Funktion eigentlich (STM32 USB library): Wird bei jedem Aufruf ein neuer array mit dem Namen mem angelegt? Sieht ganz danach aus. [c] /** * @brief Static single allocation. * @param size: Size of allocated memory
Speicherbereich (Array) zurück. Übrigens: Das Argument dieser Funktion wird komplett ignoriert. (Ja, die STM32-USB-Library ist etwas gewöhnungsbedürftig und wirft bei entsprechendem Warning-Level jede Menge von Warnungen.)
-
Thread
STM32L4 - DMA Puffer Leer
Hi, ich bin gerade an einem Projekt mit dem STM32L4 und SAI zu gange. An einer Stelle komme ich nicht weiter - Wenn ich SAI mit DMA nutzen möchte ist der Puffer im leer "000". Die Project HW ist ein custom board mit einem WM8904 Codec der via I2S (SAI) angesprochen wird. Der STM32 ist hier der Clock Master. Die WM8904 Config und auch die SAI Config scheinen in soweit in Ordnung zu sein das ich mit dieser Schleife Daten lesen und schreiben kann. In dem Fall sogar hören
-
Thread
MODBUS - C Librariy für Microchip PIC 16Fxxx ?
man es ordentlich implementieren. Ich machte vor Jahren einen Modbus Sensor mit freeMB auf einem STM32F103. Das funktionierte absolut ordentlich. Der Stack kommuniziert über Funktionszeiger und Callbacks mit der Anwendung. Das funktioniert sehr zuverlässig. Die Modbus Engine lebt da total im Hintergrund
Firma AVR als Modbus Slaves oder kleine Master. Die großen Master für diverse Slaves werden mit STM32F4 oder H7 umgesetzt. > Für die Anwendung des Wechselrichters würde ich es auch mit Arduino MB > machen. Das könnte gut in einem Abend fertig sein. Ich erledige privat alles mit AVR oder Arduinos