-
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
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
-
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
-
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
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
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
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
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
-
Thread
debuggen wie beim tms320f28027
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 die SWD-Schnittstelle von ARM mit 2 Pins.
-
Thread
ADC Dynamikbereich
Wahl. Oder nimm einen anderen Mikrocontroller, z.B. STM32F373 mit Delta-Sigma, oder sonst die STM32G4-Serie und dort dann Oversampling verwenden. Größere Gehäusegröße, so dass die dedizierten Ref-Eingänge rausgeführt sind. Das wäre meine 2. Wahl.
-
Thread
Welcher Controller für Unterrichtszwecke?
Basis zu beginnen. Es gibt diverse Hersteller und Typen, selber würde ich namentlich STM32G0xx oder STM32G4xx empfehlen. Mein Hauptpunkt dabei ist die SWD-Schnittstelle, die den Controller auch zur Laufzeit transparent einseh- und auch veränderbar macht. So kann man die Arbeitsweise am besten nachvollziehen
-
Thread
Neuer Jetson, ESP32-P4-Entwicklerplatinen, Satelliten-Arduino uvam
STM32H5, and STM32H7 series. • Maintenance updates: Applied to STM32F1, STM32F2, STM32L4, and STM32G4 packages. [/c] An „detaillierten Changelogs“ interessierte Entwickler finden unter dieser URL auch PDF-Dateien, die im Detail über die verschiedenen durchgeführten Änderungen informieren.
-
Thread
Mikrocontroller Einstieg
cbi PORTB,5 ret[/avrasm] ist? Ich weiß ja nicht. Also wenn schon dann mal ARM-Assembler beim STM32G4 (Cortex-M4): [code]mov r3, #0x48000000 ldr r0, [r3, #0x410] ldr r1, [r3, #0x810] ldr r2, [r3, #0xC10] and r0, r0, r2, lsr #6 eor r0, r1, r0, lsr #1 movs r2, #0 bfi r2, r0, #5, #1 eor
manchen Dingen könnte ich meinen ich sei lernresistent. Niklas G. schrieb im Beitrag #7796073: > STM32G4 Reference Manual: > 2000 Seiten > USB Basis-Spezifikation: > 600 Seiten > USB Type-C Spezifikation: > 400 Seiten > ARMv7M Architecture Reference Manual: > 800 Seiten > > Natürlich liest man
-
Thread
Electronica 2024, Tag 1 – Chips, AI-Chips, Altium Discover und Vergussmasse
Interessant waren am Stand vor Allem zwei Demos zur AI – die Lichtbogenerkennung auf Basis eines STM32G4 kommt “nur” mit Messdaten eines Stromsensors ans Ziel.   Außerdem gab es einen neuen Vitalsensor zu bestaunen.  vorliegen, in Echtzeit graphisch auf dem PC darzustellen. Es handelt sich z.B. um die Amplitude eine DFT, oder ähnliches. Eine serielle Schnittstelle zur Datenübertragung wäre nur umständlich zu
Weiterhin besitzt der Prozessor doch auch USB? Laut https://www.st.com/resource/en/product_training/STM32G4-Peripheral-USB_Full_Speed_Device_interface_USB.pdf sogar USB2, also 480 Mbit/sek. Und damit kommst du nicht klar? Wieviele Gigabytes/sek sollen übertragen werden?
-
Thread
STM32G4xx: Impulsformung
512 Elemente) vor. Anstieg = 128 Takte ? Abstieg = 512 Takte ? dazwischen halten ? Der STM32G4xx hat DAMA-MUX mit Request Generator, Trigger und Synchronisation. Damit sollte es gehen. Mal mal deinen Kurvenverlauf damit es klar wird was du willst.
> Hans-Georg L. schrieb im Beitrag #7620241: >> Randy B. schrieb im Beitrag #7619572: >> Der STM32G4xx hat DAMA-MUX mit Request Generator, Trigger und >> Synchronisation. Damit sollte es gehen. > > Ja, ich denke, ich habe auch schon eine Lösung. Ist nur schade, das der > DMAMUX nicht direkt
-
Thread
Passender µC für CAN, PWM, Datenspeicher, Regelung
FD CAN nicht verbauen (bei Neuentwicklung), daher würde ein Prozessor dieser Reihe empfehlen: STM32G4 STM32H7 Damit ist man auf der sicheren Seite dass es in der Entwicklung klappt. Wenn weniger Flash/RAM reichen sollten bietet ST eine breite Palette an günstigeren Chips die Pinkompatibel sind
-
Thread
STM32F407 Nachfolger
hat noch garantiert mindestens 10 Jahre. https://www.st.com/en/microcontrollers-microprocessors/stm32g4-series.html
-
Thread
Stm32G4: Timer, Dma, Usart
Hallo zusammen, ich verwende einen Stm32G431, mit dem ich über einen der USARTs ein Paket (16-32 Byte) per DMA sende. Der Timer liefert einen Interrupt (alle 5ms), die ISR setzt im wesentlichen die DMA-Parameter wie den Puffer, aus dem die Daten kommen. Es gibt zwei Puffer, weil die Daten zu einem beliebigen Zeitpunkt vom restlichen Code geändert werden kann. Am Ende des DMA-Transfers gibt es wieder einen Interrupt. Funktioniert soweit. Ich frage mich, ob man nicht auf den Interrupt des Timers verzichten kann. Dann müsste der Timer den Event liefern, damit der DMA-Transfer beginnt. Anschließend
-
Thread
FD CAN busy ohne Verbindung (STM32 G431)
vergessen. Das Dokument kennst du? https://www.st.com/resource/en/user_manual/um2570-description-of-stm32g4-hal-and-lowlayer-drivers--stmicroelectronics.pdf
-
Thread
10W Bitcoin miner mit 450GH/s für Raspberry Pi
STM32F74xxx, STM32F75xxx [9] STM32F76xxx, STM32F77xxx [10] STM32G0x0xx [11] STM32G0x1xx [12] STM32G4xxxx [13] STM32H743_53_50 [14] STM32H745_47_55_57 [15] STM32L0xxxx [16] STM32L1xxxx [17] STM32L4xxxx [18] STM32L5xxxx [19] STM32U5xxxx [20] STM32WBxxxx [21] STM32WLxxxx
-
Thread
PWM Frequenz modulieren
Die STM32G4x4 lösen mein Problem, danke für den Hinweis auf die HR-Timer @arduinolover
-
Thread
Mikrocontroller-Auswahl: ATTiny, ATMega, Pic,?
ausreichend genau ist, und für Bastler mit bis zu 32MHz stabil läuft. Ansonsten nimm gleich einen STM32G4xx, hast dann auch eine FPU mit an Board, und CORDIC sowie DSP-Accelerator, und geht bis 170MHz ebenfalls mit dem internen Oszillator ausreichend genau.
-
Thread
ILI9488 Pico-ResTouch-LCD-3.5 Display
Hallo, ich versuche das ResTouch-LCD-3.5 Display mit dem STM32G4 nucleo Board zu betreiben using STM32CUBEIDE aber geht leider nicht. das Display ist für Raspbarry gedacht und habe ihn getestet und funktioniert. leider kriege ich es mit STM32 nicht zum laufen.
www.waveshare.com/wiki/Pico-ResTouch-LCD-3.5 https://www.st.com/resource/en/user_manual/um2505-stm32g4-nucleo64-boards-mb1367-stmicroelectronics.pdf
-
Thread
PiPico Oszilloskop
Scheinbar sind Mikrocontroller basierte Oszilloskope gerade im Trend. Hier eines mit einem STM32G4. Diese Controller haben ein paar Vorteile für ein Oszi: - PGAs - schnelleres Sampling - Komparatoren für den Trigger - DACs für einen Signalgenerator https://hackaday.io/project/192234-stm32g4
Christoph M. schrieb im Beitrag #7473667: > Hier eines mit einem STM32G4 Und hier ein 2-Kanaler mit dem STM32F429 Disco Board: https://mikrocontroller.bplaced.net/wordpress/?page_id=752 Hat den Bildschirm bereits drin und wird mit Touch bedient. Wieder mal ein schönes
-
Thread
Pull-up/Pull-down beim STM32
Das ist Absicht, es steht bei den meisten STM32 ganz offiziell im Reference Manual. Außer bei den STM32G4xx, bei denen kann man immerhin den Pull-Down einschalten.
-
Thread
STM32G4 PB8 (Boot0) als GPIO nutzen
Hallo, ich möchte den PB8 (Boot0 pin) des STM32G4 als GPIO Output nutzen. Gem. Datenblatt kann er dies sofern nSWBOOT0 = 0. Dieses sei angeblich factory default auf 0 ist aber bei mier aktuell gem Debuger auf 1. Ich nutze den Cube/HAL. Wie
Max schrieb im Beitrag #7440247: > Hallo, ich möchte den PB8 (Boot0 pin) des STM32G4 als GPIO Output > nutzen. Gibt es nur einen G4? Wenn nein, dann bitte angeben welchen.
-
Thread
STM32G4: minimale Sequenz zum Einschalten des ADC1
Hallo zusammen, ich möchte den ADC1 eines Nucleo32G4-Boards mit dem G431 in Betrieb nehmen. Dazu habe ich folgendes Vorgehen bisher (ohne HAL): [c] RCC->AHB2ENR |= RCC_AHB2ENR_ADC12EN; MODIFY_REG(ADC1->CR, ADC_CR_DEEPPWD_Msk, 0x00 << ADC_CR_DEEPPWD_Pos); ADC1->CR |= ADC_CR_ADVREGEN; wait_us(100); ADC1->ISR |= ADC_ISR_ADRDY; // clear flag // VREF ? ADC12_COMMON->CCR |= (0x0b << ADC_CCR_PRESC_Pos); // prescaler 256 MODIFY_REG(ADC1
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
1,10€, d.h. 55 Cent pro Kern. Der große Nachteil: Kein floating Point. Im Moment finde ich die STM32G4 Serie interessant, die liegen aber laut Digikey bei ~6€, also viel teurer als der PiPico.
wirklich notwendig ist. Meist ist es doch eher die Bequemlichkeit. > Im Moment finde ich die STM32G4 Serie interessant, die liegen aber laut > Digikey bei ~6€, also viel teurer als der PiPico. Ja, die STM32G serie sieht ziemlich gelungen aus. Der STM32G030 ist inzwischen ja auch endlich erhältlich
-
Thread
Suche günstiges Multimeter mit Schaltplan
uC ersetzt dabei auch den ICL7106 und als Display kann man ein gemultiplextes einsetzen. Ein STM32G4x4 erledigt mit seinen 0.184ns timern auch gleich die Messung.
-
Thread
Wozu übertrieben schnelle Microcontroller?
Modbus over TCP und der Motor wird aktiv geregelt über Encoder Feedback. Darin werkelt ein einsamer STM32G4. Klar, man kann SM auch mit ATMega ansteuern. Der Punkt ist aber das mit den fetten Controllern wesentlich komfortablere Produkte möglich sind.
J. S. schrieb im Beitrag #7273460: > Darin werkelt ein einsamer STM32G4. Klar, man kann SM auch mit ATMega > ansteuern. Der Punkt ist aber das mit den fetten Controllern wesentlich > komfortablere Produkte möglich sind. Das hat doch keiner bestritten. Die Frage war
-
Thread
Aktuelle Verfügbarkeit von STM32-Prozessoren
Nachahmer in Asien. Der Nachfolger ist der STM32F3 und auch der hat schon wieder einen Nachfolger, den STM32G4.
in Asien. Der Nachfolger ist der > STM32F3 und auch der hat schon wieder einen Nachfolger, den STM32G4. Laut STM-Seite ist er nach "Aktive".
-
Thread
Zener Diode Bezeichnung im Datenblatt VZ1 / VZ2
werden. Ja, das wäre auch noch eine Idee mit den 2 Dioden gegen VCC und GND. Danke! Es wird ein STM32G4. BTW: hab jetzt die Diode mal ausgelötet und bekomme die 3.3V. Grüße
internen Schutzdioden > das aushalten. Das steht auch alles im DB deines µC. und: > Es wird ein STM32G4 sowie > bis 60V U_in: eine Begrenzung <1mA schafft der STM32G4 mit den interne Dioden D.h. R1= 62kohm wäre meien Wahl. Das "backpowering überdne uC Eingang in die 3.3V: Wen nur ein
-
Thread
Kurzmeldungen: SigFox geht an UnaBiz, ST erweitert Azure RTOS-Unterstützung, neue Chips
die Ultra-Low-Power-Versionen STM32L4, STM32L4+, STM32L5 und STM32U5, die High-Performance-MCUs STM32G4, STM32F4, STM32F7 und STM32H7 sowie die Wireless-Mikrocontroller STM32WL und STM32WB zur Verfügung. [/c] ### Texas Instruments: Extrem kleiner I2C-IO-Expander mit vier Ausgangspins Dass man
-
Thread
STM32G4 mit MCP2517FD: Wie bekomme ich alle CAN-Nachrichten in TeraTerm
Hallo zusammen, Ich arbeite gerade an einer CAN-FD Schnittstelle und habe folgendes Problem: - mein Ziel ist es mindestens 100 (random erzeugte) CAN FD Nachrichten pro Sekunde zu senden (Übertragungsgeschwindigkeit: 2Mbit/s) und diese auch auf zum Beispiel TeraTerm sichtbar zu machen. Es sollen die ID und die "Nachricht" in einer Konsole dargestellt werden. UART ist meines Wissens nach zu langsam (bekomme maximal 70Nachrichten/Sek mit sprintf und HAL_USART_Transmit bei einem Array mit einer Länge von 32) und die CDC-USB-Lib von STM mit einem Virtual COM-Port bekomme ich nicht wirklich zum
-
Thread
RTC low cost/time
interne RTC und nicht der ganze Chip. z.B.: - https://www.st.com/resource/en/product_training/STM32G4-System-Power_control_PWR.pdf - https://www.st.com/resource/en/application_note/dm00226326-using-the-hardware-realtime-clock-rtc-and-the-tamper-management-unit-tamp-with-stm32-microcontrollers-stmicroelectronics.pdf
-
Thread
[S] STM32 Mikrocontroller
/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32g4-series/stm32g4x4/stm32g474re.html oder https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32g4-series/stm32g4x4
-
Thread
welche STM32 sind noch zukunftssicher?
L4+ an Schau dir auch mal die etwas neueren STM32G an: - https://en.wikipedia.org/wiki/STM32#STM32_G4 - https://www.st.com/en/microcontrollers-microprocessors/stm32g4-series.html