-
Thread
Hilfe bei der Auswahl des Quarzoszillators für STM32G4
Hi Ich 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?
-
Thread
STM32F552VE kann analoge Pins nicht lesen
habe nochmal einen Gegentest gemacht: Das prinzipiell gleiche Programm funktioniert auf einem STM32G431 Board vom selben Hersteller erfolgreich.
-
Thread
Das Hundertstausendstel Millimeter messen?
und nicht zwei halbe Perioden zu erfassen. Dem TO könnte ich leihweise ein Zählermodul mit STM32G431 zur Verfügung stellen, wozu aber eine schnelle Lichtschranke benötigt wird oder zumindest eine mit wenig 'Zittern' der Flanken. Vielleicht hat dazu jemand einen Vorschlag. Auch ohne 'fraktional'
Mi N. schrieb im Beitrag #8023509: > > Dem TO könnte ich leihweise ein Zählermodul mit STM32G431 zur Verfügung > stellen, wozu aber eine schnelle Lichtschranke benötigt wird oder > zumindest eine mit wenig 'Zittern' der Flanken. Vielleicht hat dazu > jemand einen Vorschlag. Warum wohl
-
Thread
Arduinopreise? WTF?
für einen Uno R3 sind schnell vergessen. Bei Aliexpress gibt es Arduino kompatible Boards mit STM32G431. Da bekommst du für 4€ satte 170 MHz.
Nemopuk schrieb im Beitrag #8011548: > Bei Aliexpress gibt es Arduino kompatible Boards mit STM32G431. Da > bekommst du für 4€ satte 170 MHz. Das ist günstig. Da lohnt sich der Kauf einzelner uCs ja fast nicht mehr...
-
Thread
Maximale Taktfrequenz STM32G4 nutzen?
meistens auch deutlich mehr Peripherie im gleichen Gehäuse Das ist mir auch aufgefallen. Der STM32G431 ist ja der kleinste aus der Familie, und der ist schon voll gestopft mit viel Peripherie. Dafür müsste man bei älteren Modellen einige Euro Aufpreis bezahlen. > Bei einem simplen ... könnte man
Nemopuk schrieb im Beitrag #8010719: > Das ist mir auch aufgefallen. Der STM32G431 ist ja der kleinste aus der > Familie, und der ist schon voll gestopft mit viel Peripherie. Dafür > müsste man bei älteren Modellen einige Euro Aufpreis bezahlen. Das ist bei der neuen C-Serie
-
Thread
Warum ist die USB/CDC Implementierung der Cube HAL so groẞ?
Ich habe mir gerade zwei STM32G431CBT6 Boards für sagenhafte 9 Euro (incl. Versand) bestellt. Im nächsten Urlaub werde ich versuchen, den USB Code aus dem Eröffnungsbeitrag darauf zu portieren.
Rückmeldung: Ich konnte die oben genannte kompakte USB Implementierung von W.S. auf meinem STM32G431 Board ans Laufen bringen. Wie bereits vermutet wurde, hat der G4 im Prinzip die selbe Peripherie. Nur die Konfiguration der I/O Pins und des Taktes ist (wie üblich) im Detail etwas anders. Ich
-
Thread
Leerplatinen zu Frequenzzähler mit STM32G431
Aktuell erweitere ich gerade das Programm zu einem fünf Jahre alten Projekt, welches dann auch mit der kostenlosen Segger IDE bearbeitet werden kann. Von der ursprünglichen Platinenversion habe ich noch 4 x Leerplatinen anzubieten, jeweils für 1,50 inkl. Briefversand. Korrigiert werden müssen die Anschlüsse der LCD-Hintergrundbeleuchtung und eine kleine Verbindung am µC, wie auf dem Foto zu sehen ist. Wer für die kalte Jahreszeit eine kleine Spielerei sucht, riskiert keine 'Unkosten'. Die speziellen ICs kann man sich ggf. bei einer Mouser-Sammelbestellung mit besorgen. Eine komplette Beschreibung
-
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
-
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 die
-
Thread
Schaltplancheck Powermonitor
sich. Beim Konzept bin ich mir sehr sicher was ich haben will (und was nicht). Z.B. ist auch der STM32G431 völlig überdimensioniert, aber für mich einfach bequem. Dass mich das pro PCB zwei Euro extra kostet nehme ich einfach in Kauf. Aber ich lese mir auch die Vorschläge zum Konzept durch (auch wenn
16 Bit sieht man den Unterschied. Hack S. schrieb im Beitrag #7889660: > Z.B. ist auch der STM32G431 völlig > überdimensioniert, aber für mich einfach bequem. Das finde ich total ok, aber warum im QFN-Gehäuse?
-
Thread
[F] OCXO 10-MHz-Frequenzstandardreferenzmodul
von Zeitstempeln), hinreichende Auflösung und Genauigkeit liefern kann. Eine Schaltung mit einem STM32G431 läßt sich für rund 10 Euro aufbauen und liefert schon Ergebnisse, die Dir die Grenzen dieser OCXOs aufzeigen. Ein Link: http://mino-elektronik.de/fmeter/fm_software.htm#bsp_G431 ff. Alles, was darüber
Mi N. schrieb im Beitrag #7816693: > Eine > Schaltung mit einem STM32G431 läßt sich für rund 10 Euro aufbauen und > liefert schon Ergebnisse, die Dir die Grenzen dieser OCXOs aufzeigen. > Ein Link: http://mino-elektronik.de/fmeter/fm_software.htm#bsp_G431 ff. Danke
-
Thread
Welcher Controller für Unterrichtszwecke?
aber auf die ich mich nie verlassen würde. Vielleicht suchst Du mal nach dem Datenblatt eines STM32G431 und nach dessen Referenzhandbuch: Da steht alles drin, was das Herz und auch das Hirn begehren! Til S. schrieb im Beitrag #7801594: > Die Studenten arbeiten dabei mit den gleichen Tools, die
-
Thread
USB PD Dead Battery mit STM32G431
Hallo in die Runde, ich experimentiere gerade mit dem STM32G431, insbesondere dessen UCPD-Einheit für USB-C Power Delivery, dabei ganz konkret mit dem Dead Battery Feature. Ich nutze das WeAct STM32G431 Core Board und habe die Lötbrücken SB 8+9 entfernt und
-
Thread
Datenlogger mit ca. 1ksps
erledigen kann. Im Prinzip reicht schon ein AVR und bei der Datenausgabe wäre ein zum Beispiel STM32G431 im 32-pol. Gehäuse deutlich flotter, wenn man gleich CSV gerechte Werte mit hoher Baudrate ausgeben möchte. Anstreben würde ich 0,5 - 1 MBd, um die Kaffeepause kurz zu halten.
-
Thread
NAU88C22 Design Review
interessant. Zumindest einige von Euch haben eine Vorstellung, wenn sie diese Liste lesen: ESP32s3 + STM32G431 + NAU88C22 + DRV8313 + MAX3485 + SN65HVD230 + 4x WS2812 + LSM6DS3 + AHT20 + DS18B20 + IP5306 + TPS54202 + ST7789 + (optional: W5500 | NRF24l01 | SIM7080G | RFM95W) :-) Das KiCad-Projekt in der
-
Thread
Quarzofen mit 30.720 Mhz
30,72 MHz irgendwas Brauchbares > zu zaubern. Dann würde ich damit einen µC takten (spontan STM32G431), der daraus per PLL oder Teilern die gewünschten Frequenzen erzeugen kann.
Mi N. schrieb im Beitrag #7563120: > Dann würde ich damit einen µC takten (spontan STM32G431), der daraus per > PLL oder Teilern die gewünschten Frequenzen erzeugen kann. MCUs haben normalerweise eher keine fractional-N-PLL. Der Einsatz eines expliziten PLL-Bausteins wurde ja schon
-
Thread
STM32G431: LPUART1 Baudrate?
Hallo zusammen, ich versuche den LPUART1 des G431@170MHz zum Laufen zu bringen (nein: HAL und LL sind keine Alternative): Initialisierung: [c] RCC->APB1ENR2 |= RCC_APB1ENR2_LPUART1EN; RCC->CCIPR |= 0x01 << RCC_CCIPR_LPUART1SEL_Pos; LPUART1->PRESC = 0x0111; // presc: 16 uint32_t clock = 170'000'000; clock /= 16; clock *= 256; clock /= 9600; LPUART1->BRR = clock; LPUART1->CR1 |= USART_CR1_FIFOEN; LPUART1->CR1 |= USART_CR1_RE; // LPUART1->CR1 |= USART_CR1_TE; LPUART1
-
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
-
Thread
FD CAN busy ohne Verbindung (STM32 G431)
Ich habe schon länger probiert. Zu erst dachte ich die Anzahl der TQs für die segmente ist falsch, doch dann habe ich herausgefunden, dass der CAN busy ist, auch wenn keine Verbindung zum bus ist. Ich denke es ist ein Initialisierungsfehler?
-
Thread
STM32 gesucht (SPI Kommunikation + USB + Handlötbar)
- - STM32G0C1KETx LQFP32 467 M0+ 512k 144k 1 - - - - STM32G431K6Tx LQFP32 468 M4 32k 32k - 1 - - - STM32G431K8Tx LQFP32 468 M4 64k 32k - 1 - - - STM32G431KBTx LQFP32 468 M4 128k
-
Thread
ALLPOWERS S2000 PRO Reparaturhilfe
"STM32G431RB" selected. Connecting to target via SWD InitTarget() start SWD selected. Executing JTAG -> SWD switching sequence. Error: Failed to initialized DAP. Can not attach to CPU. Trying connect
"STM32G431RB" selected. Connecting to target via SWD InitTarget() start SWD selected. Executing JTAG -> SWD switching sequence. DAP initialized successfully. Skipping protection check. Reason: Unexpected
-
Thread
10bit Resolver spuckt über SPI 16 bits aus!
ausgibt. Ich weiss nicht was ich falsch mache bzw. was das Problem sein könnte. Ich Nutze einen STM32G431 Nucleo Board um den Absolutwertgeber per SPI auszulesen. Im angehängten Bild ist zu sehen, dass auf der Datenleitung 16 bits ausgegeben werden, was für mich irgendwie nicht zum Datenblatt passt
-
Thread
Tasterentprellen - nur für Nerds? Gesperrt
sieht so ein Projekt dann so aus: [c] int main() { using devs = Devices<SDR04, Mcu::Stm::Stm32G431>; using gfsm = GFSM<devs>; gfsm::init(); while(true) { gfsm::periodic(); devs::systemTimer::periodic([]{ gfsm::ratePeriodic(); }); }
-
Thread
Signalverarbeitung mit STM32G431: Verbesserungen
Hallo zusammen, ich suche nach strukturellen Verbesserungen für eine Signalvrarbeitung, die ich derzeit auf einem G431 erledige, hinsichtlich dem Einsatz weitere HW-Komponenten. Die Signalverarbeitung sieht konzeptionell folgendermaßen aus: 1) CPU-Takt fcpu = 170MHz 2) SysTick fs = 48KHz 3) mit fs läuft dann: 3a) simultanes Sampling zweier Analogeingänge via ADC1/2 (Master / Slave) 3b) insgesamt 4 FIR-Filter 3c) weitere (einfache) Signalverarbeitungsschritte zur Bildung zweier Bitfolgen 3d) Zustandsmaschinen für die Bitfolgen zur Protokollauswertung, die dann bei erfolgreicher
-
Thread
STM32G431 und invertiertes Half-Duplex / UART
Einen der UARTs eine STM32 (hier STM32G431) in Half-Duplex zu betreiben ist einfach: es ist dann nur noch der TX-Pin (OD mode) benutzt. Mark-Level ist hier dann Low. Wie kann man das am einfachsten invertieren, also Mark-Level = High?
-
Thread
STM32G431 alternate functions
Hallo zusammen, ich habe etwas Verwirrung bzgl. der Auswahl der "alternate functions" beim G431. Folgendes gemacht: 1) Timer3 konfiguriert als PWM 2) PB4 als AF2 (TIM3_CH1) GPIO->AFR[0] = 2 So geht das auch prima. Beim weiteren Lesen des DB (und weiteren Beispielen) habe ich festgestellt, das man auch in GPIO->MODER noch als Mode noch "alternate function mode" (0x10) einstellen sollte. Füge ich das ein, also 1) Timer3 konfiguriert als PWM 2) in GPIO->MODER für PB4 alternate function mode setzen 3) PB4 als AF2 (TIM3_CH1) mit GPIO->AFR[0] = 2 geht es nicht mehr, der PB4 floated
-
Thread
STM32G4 PB8 (Boot0) als GPIO nutzen
schrieb im Beitrag #7440312: > Gibt es nur einen G4? Wenn nein, dann bitte angeben welchen. STM32G431C8Tx Wastl schrieb im Beitrag #7440327: > Um nicht das Rad neu erfinden zu müssen: welche Bemühungen > hast du den unternommen diesen GPIO zu konfigurieren? Ich habe im Cube den Pin auf GPIO
-
Thread
Spin Semiconductor FV-1 in SDR?
im Beitrag #7425203: > Der Entwickler ist tot Oh, woher weißt Du das? Werde dann auf den STM32G431 umsteigen.
Beitrag #7425203: >> Der Entwickler ist tot > > Oh, woher weißt Du das? > > Werde dann auf den STM32G431 umsteigen. Mit dem STM32G431 wollen unsere Softwareleute auch was machen. Die sind davon recht angetan. Soll auch eine FM Demodulation aus I/Q Signalen werden. Ich habe leider von der I/Q Ebene
-
Thread
Micropython rp2040
nicht zwingend ein RP2040 sein muß, würde ich einen kleinen STM32 auf einem Nucleo-Board empfehlen. STM32G431 zum Beispiel kostet netto bei Mouser 12 Euro und hat schon einen ST-Link auf dem Board.
-
Thread
STM32G431C8T6 wird per SWD nicht gefunden
Hallo Gemeinde Ich habe ein kleines PCB erstellt mit einem STM32G431C8T6 uC. Leider wird dieser per SWD nicht erkannt. Wie er angeschlossen ist: Pin 37 SWD Pin 38 SCK (SWD Pins im vergleich zu den F1 etwas ungewöhnlich platziert, gem. Cube sollte es aber korrekt
probier doch mal mit "device under reset" Einen Bootloader habe ich nicht benötigt. (Ging mit stm32g431 und G474)
-
Thread
STM32G431 mit L6387
www.st.com/resource/en/datasheet/cd00002423.pdf 3,6V wäre wirklich grenzwertig, allerdings für den STM32G431. Typisch wären eher 3,3V.
Irgend W. schrieb im Beitrag #7357468: > 3,6V wäre wirklich grenzwertig, allerdings für den STM32G431. Mit einem OpenDrain-Output und einem PullUp an 5V geht das schon.
-
Thread
Bluepill >32k flashen
sichere Quelle oder muss ich selbst eins nachbauen (dann gleich ein <new color here>Pill mit nem STM32G431C8T6)?
sichere Quelle oder muss ich selbst eins nachbauen > (dann gleich ein <new color here>Pill mit nem STM32G431C8T6)? Habe letztens von hier bestellt und es scheint sich tatsächlich um originale ST Chips zu handeln und funktionieren auch einwandfrei mit der STM32CubeIDE. Aber beim Bestellen auch die Option
-
Thread
Pin-Swap/Cross IC?
mich an den Wahnsinn treibt. Ich habe einen AD7606B AD-Wandler, den ich über (dual)SPI an einen STM32G431RB anschließen will. Das Problem: die Pins auf dem STM liegen genau so, dass sie überhaupt nicht zum ADC passen. Es ist einfach alles einmal überkreuz. Unten ist oben, links ist rechts. Ich will
-
Thread
STM32G431 SWD
jemand wo ich die Datenblätter dazu finden kann? ... und ich sag dir auch wie: googlen nach "stm32g431 datasheet" und nach "stm32g reference manual" Ist das nicht genial von mir?
-
Thread
32 Bit MCU gesucht
https://www.lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32G431CBT6_C529355.html Oder einfach zu beschaffen https://www.reichelt.de/raspberry-pi-pico-rp2040-cortex-m0-microusb-rasp-pi-pico-p295706.html?search=rp2040
-
Thread
HAL I2C Daten empfangen? STM32 Nucleo
Hallo, Ich versuche über ein Nucleo32 Board (STM32G431) per I2C Daten von einem BNO055 Sensor zu empfangen. Wenn ich mich nicht täusche muss ich doch dafür einmal HAL_I2C_Master_Transmit ausführen und dabei das Register mitschicken, welches ich auslesen
-
Thread
32-Bit uC in QFP-32
der Preis um die 2 Euro. https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32G431KBT6_C529357.html
Lieferzeit angegeben, heisst also nie wieder: https://www.mouser.de/ProductDetail/STMicroelectronics/STM32G431KBT6?qs=T3oQrply3y8teCTeNAFOLg%3D%3D
-
Thread
STM32G4 mit MCP2517FD: Wie bekomme ich alle CAN-Nachrichten in TeraTerm
For-Schleife erzeugten Nachrichten Array uint8_t txd[64] effizient an den PC schicken kann. Der STM32G431KB hat einen FS-USB. Später sollen mit der gleichen Schnittstelle auch die empfangenen Nachrichten an den PC gesendet werden. Wenn Ihr weitere Informationen braucht dann meldet euch bitte. Ich
-
Thread
Renesas RX111
Anwendungen deutlich leistungsfähiger sind. Einen 32-Bit Zähler mit Quadraturdekoder bietet der STM32G431 beispielsweise direkt an (Timer2). Selber würde ich den RX111 nicht ablehnen; aber eigene Projekte würde ich heute nicht mehr mit Renesas machen. Olaf schrieb im Beitrag #6779104: > Ich gebe
-
Thread
Anfang mit STM32. Wie habt ihr es gemacht?
den Chip herunter. Ansonsten gibt es so viele andere Controller von ganz klein und schnell (STM32G431, TQFP32, 170 MHz, FPU) und ganz groß und ganz schnell (H7xx, 550 MHz, DFPU), daß Du je nach Anwendung eine bessere Auswahl treffen solltest. Für mich wäre der F446 im TQFP64 weder Baum noch Borke
-
Thread
[STM32G0B1] Quarz nicht beim 32-pin Gehäuse?
OSC_OUT. OSC_OUT ist auf Pin 3. Beide Pins sind aber nur für 32,768 kHz Quarze. Ein kleiner STM32G431 "veträgt" einen ext. Quarz. Aber ich weiß ja nicht, welche Funktionen für Dich so zündend wichtig sind. Wenn Pins fehlen, könnte das vielleicht an dem kleinen Gehäuse liegen? "Ja" ist die richtige
-
Thread
Einteigerfreundlicher ARM MCU für PWM mit Schrittmotoren und Modellbauservos
Dafür kann der Controller ruhig etwas schneller laufen und eine FPU haben. Mein Vorschlag wäre ein STM32G431: von einfach zu lötendem 32 TQFP-Gehäuse (Nucleo-Board verfügbar) bis zu 100 Pins.
-
Thread
STM32G431: Compilerunterstützung für Mathematical hardware accelerators
Hallo, unterstützt die eabi-Toolchain schon die Mathematical hardware accelerators für STM32G431?
#6726452: > unterstützt die eabi-Toolchain schon die Mathematical hardware > accelerators für STM32G431? Du meinst die CORDIC- und FMAC-Einheiten, korrekt? Ich fürchte da wird eine "Compilerunterstützung" schwer. Denn die sind nicht Teil des CPU-Kerns, sondern das sind separate Hardwareeinheiten