-
Thread
Maximale Taktfrequenz STM32G4 nutzen?
Im normalen Modus sind bis zu 150 MHz möglich. Ist es Ratsam, bis an diese Grenze zu gehen? Im boost Modus sind bis zu 170 MHz möglich. Ist es Ratsam, dem boost Modus dauerhaft zu benutzen? Ich frage, weil ich bisher aus Gewohnheit immer deutlich unter dem Limit geblieben bin, und Dinge wie "boost mode" (ST nennt es auch "overvolting") noch nie bewusst benutzt habe. Nun sehe ich allerdings, dass der Arduino Core die 170 MHz dauerhaft vorgibt. Sind dabei Probleme zu erwarten, oder bin ich zu ängstlich?
-
Thread
Hilfe bei der Auswahl des Quarzoszillators für STM32G4
wollte ein Quarzoszillator für mein Miktro(STM32G431CBT6) auswählen, aber AN2867 sagt nichts für STM32G4. Ist es noch nutzbar für G4-Serie?
nur wenn Du ein USB-Device implementierst. Wenn Du dagegen ein USB-Host implementierst, was die STM32G4 problemlos können, brauchst Du einen Quarz oder Quarzoszillator.
-
Thread
Warum ist die USB/CDC Implementierung der Cube HAL so groẞ?
Nemopuk schrieb im Beitrag #8007410: > Sollte ich irgendwann auf neue Modelle (z.B. STM32G4) wechseln müssen, > steht mir ja immer noch die von Niklas empfohlene Möglichkeit offen, den > Code aus dem Eröffnungsbeitrag zu portieren. Also mein USB-Treiber sollte sich sowohl auf den
Detail etwas anders. Ich habe es dort zum Download bereit gestellt. https://stefanfrings.de/stm32/stm32g4.html#vcpnohal
-
Thread
Günstiges und einfaches Mini-Controller Board, was würdet ihr heute nehmen?
Gut, Picos könnte man nehmen: schlicht + schnell. Dennoch würde ich mir Boards mit STM32G4xx ansehen, die auch schnell sind und im Detail komfortabler als die RPs. Nucleo-Board mit integriertem ST-Link sind günstig und lassen sich elegant debuggen. Es gibt kostenlose Werkzeuge von STM
Modul-Mikrochip-Kompatibel-Arduino-IDE%EF%BC%88Type/dp/B0DBLTY6BS Oder in leistungsstärker: https://stefanfrings.de/stm32/stm32g4.html#weactg431core Schutzschaltungen haben diese Bastel-Boards alle nicht. Das müsstest selbst ergänzen. Fertige Produkte mit Schutz findest du unter dem Begriff "SPS" aber die sind dir wohl zu
-
Thread
Bluepill STM32F103C8x Arduino Bootloader
konzipiert, und mittlerweile auch schon älter. Sind die Nachfolger nicht eher zwischen STM32G0, STM32G4 und STM32U3 zu suchen?
-
Thread
ITM Meldungen ausgeben (Cortex-M3 und höher)
variablen Argumenten (args) ist mir allerdings neu. Habe ich das so richtig umgesetzt? [c] #include "stm32g4xx.h" #include <stdio.h> #include <stdarg.h> // Output an ITM message void debug_print(const char *ptr) { while (*ptr) { ITM_SendChar((uint32_t)*ptr++); } } // Like printf
-
Thread
ESP 32 oder Nano
, dessen ADC ist im Vergleich dazu nur ein grobes nicht lineares Schätzeisen. Ich würde einen STM32G4 (oder den älteren STM32F3) empfehlen, denn deren 12 Bit ADC unterstützen den "differential mode" und sie enthalten auch Operationsverstärker, die du wahrscheinlich brauchen wirst. Es gibt extra
-
Thread
Welche 32-Bit MCU für ein neues Projekt
schrieb im Beitrag #8048484: > welche 32 Bit MCU Ihr für ein neues Projekt einsetzen würdet ? STM32G4 > Eine Alternative wäre sicher die STM32 Reihe, aber dann muss man sich in > eine neue IDE einarbeiten... Ich finde die CubeIDE eigentlich selbsterklärend. Ich habe damit sofort loslegen können
-
Thread
Eigener Bootloader stm32f103
und statt des STM32F103, der ja der allererste Ur-STM32 ist, einen aktuelleren STM32 nutzt (z.B. STM32G4), hat dieser einen fest integrierten USB-Bootloader. Dann kannst du den wunderbar komfortabel über die STM32CubeProgrammer Software über USB programmieren, ohne dass du *irgendwas* auf der Firmware-Seite
-
Artikel
STM32
M3 bis 72 MHz - die älteste STM32 Serie STM32F3 (2014) ARM Cortex M4F bis 72 MHz - mixed signal STM32G4 (2019) ARM Cortex M4F bis 170 MHz - mixed signal STM32C5 (2026) ARM Cortex M33F bis 144 MHz - teils mit Ethernet High Performance Familie, für besonders hohe Leistung STM32F2 (2010) ARM Cortex M3