-
Thread
Synchronisation mit STM32G474
Hallo zusammen, wie kann ich mit dem µC STM32G474 eine Synchronisation durchführen? Welcher Pin ist dafür geeignet? Vielen Dank im Voraus. MfG Muro
-
Thread
STM32G474 Startverhalten
Problem gelöst: Boot0 muss gegen GND verbunden sein. Im Reference Design (nucleo stm32g474) ist das NC.
-
Thread
STM32G474, bit banding
Ich kann durch Tooglen von Bit GPIOB/ODR12 den Ausgang Port B12 hin- und herschalten. In der gleichenSituation funktioniert das aber unter Nutzung des bit banding aber nicht, obwohl die ins Register R3 geladene Adresse (0x420082B0) meinen Berechnungen nach korrekt ist. Was mache ich falsch bzw. was habe ich vergessen? [c] #define bbIOBIT(REG, BIT) /*//[ // brief //[ // The macro bbIOBIT(...) realizes access to a single bit in IO space. // brief
-
Thread
STM32G474RE UART
Hallo alle miteinander, ich versuche de UART eines STN32G474RE zum laufen zu bekommen. Da bei meiner Anwendung die Receive-Size im Allgemeinen nicht bekannt ist wollte ich von der HAL_RECEIVE Funktion weg kommen und versuche darum, das UART komplett ohne HAL zu implementieren. Leider funktioniert dies nicht. Mit HAL habe ich die Hardware bereits getestet. Senden und empfangen ist ohne Probleme möglich. Die UART Konfiguration habe ich mir aus der Anleitung im Reference Manual und den Registereinträgen der MX_UART4_Init Funktion zusammengesucht. Ich weiß, ich übersehe etwas. Allerdings weiß
-
Thread
ENC424J600 Durchsatz
~64Mbit/s. Die Frage ist nun, ob ich eine Chance habe, diese Datenmenge kontinuierlich mit dem STM32G474 + ENC424J600 per UDP abzusenden?
und Checksums bilden kostet alles Rechenzeit. Zudem ist der STM32G474 mit seinen 170 MHz nicht der schnellste. Ich würde da eher an die Verwendung eines STM32F7xx oder H7xx denken (wollen/müssen). Und da wäre dann auch gleich der Ethernet- Controller eingebaut
-
Thread
STM32G474 FDCAN controller
Da mir die Beschreibung des FDCAN Controllers im Reference Manual des STM32G474 zu wenig detailiert war, habe ich mich nach weiteren Information umgesehen und bin mit der Application Note AN5348 ("FDCAN peripheral on STM32 devices") fündig geworden - so recht schlauer hat mich
Tx FIFO oder eine Tx queue (Figure 4. CAN message RAM mapping. Der FDCAN Controller auf dem STM32G474 scheint mir wohl so eine Art minimalster Implementierung des in der AN5348 beschriebenen Controllers zu sein - möglich sind offenbar 32 Tx buffer, der STM32G474 hat lt. Reference Manuel aber nur
-
Thread
STM32G474, SPI2 läßt sich nicht einschalten
Hat von Euch jemand eine Idee, weshalb ich das SPI2 des STM32G474 nicht einschalten kann. Bevor ich Zeile 63 ausführe, steht im CR1-Register 0x2C, nach Ausführung der Zeile 63 nicht wie erwartet 0x6C, sondern 0x28 - anstatt dass das SPE-Bit gesetzt wird, wird
-
Thread
Analog FM / AFSK SDR Funkmodul auf 4-FSK bis 16-FSK erweitern.
I/Q Direktmischer. Die I/Q Siganle gehen dann über ein OP Tiefpassfilter und werden von einem STM32G474 Prozessor demoduliert und ausgewertet. Als VCO Chip arbeitet ein LMX 2572 LP der den LO für den CMX994 macht sowie den TX Pfad ansteuert, wobei der Chip mittels direct digital Modulation moduliert
Moin, Dirk W. schrieb im Beitrag #8013797: > und werden von > einem > STM32G474 Prozessor demoduliert und ausgewertet. Da wuerde ich doch mal mutmassen, dass derjenige, der dafuer die SW geschrieben hat, doch ein ganz guter erster Ansprechpartner sein duerfte. Gruss WK
-
Thread
Auflösung der Abtastung eines periodischen Signals mit ADC
mit GHz Bandbreite einfach findet... Ein S&H ist im Prinzip sehr einfach und den Rest macht ein STM32G474 für 6 Euro. Der hat einen Timer mit 184 ps Auflösung. Damit triggert man 4 externe S&H, die dann ganz gemütlich von den 4 internen ADCs digitalisiert werden. Mit den 4 parallelen Kanälen bekommt
ok, für einen am Vormittag erstellten ersten Versuch mit Mehrfachabtastung mit dem STM32G474 sieht das gegenüber dem Bild im Oszi doch gar nicht so schlecht aus. Der Anstieg ist um die 150 ns lang. Ist mit Cursor entstanden, da geht sicher noch einiges zu optimieren.
-
Thread
STM32G474RE / DAC
Wg. einer Beschreibung in der AN4566 "Extending the DAC performance ..." (die offenbar auch auf die STM32G4-Serie zutrifft) würde ich erwarten, dass meine Loop den oberen Signalverlauf erzeugt, messen kann ich aber nur den unteren - hat jemand eine Idee, wo mein Denkfehler ist?
-
Thread
STM32 EEPROM Emulation Verständnisproblem
embedded-software/x-cube-eeprom.html angesehen, da ist nichts im Linker-Script, zumindest nichts beim STM32G474. Das Beispiel verwendet in der eeprom_emul_conf.h eine Page recht weit vorne: [code]#define START_PAGE_ADDRESS 0x08010000U /*!< Start address of the 1st page in flash, for EEPROM emulation */
embedded-software/x-cube-eeprom.html angesehen, da > ist nichts im Linker-Script, zumindest nichts beim STM32G474. > Ich verwende die STM32CubeIDE, welche aber bei der EEPROM Emulation > leider keine Hilfe ist. Ja, so kenne ich STM ;)
-
Thread
uint8_t cast to int8_t
zusammen Ich habe einen uint8_t Wert, der als int interpretiert werden soll. Ich arbeite auf einem STM32G474 mit IAR. Bei +1 kommt 0x01 daher, bei -1 0xFF, alles korrekt. Dann habe ich den cast auf (int8_t) gemacht aber 0xFF beleibt 0xFF. Jemand eine Idee? Die Screenshots vom Debugger sind in den Bilder
Update: Es ist ein STM32G474VE-T6, IAR 8.50.9 Der cast auf (int8_t) auf den BUF_READ_BE_U8_F funktioniert nicht [c] nWheelIncs = (int8_t)(BUF_READ_BE_U8_F(data_p, 0)); [/c] Es ist jetzt so: [c] uint8_t nWheelInc = 0
-
Thread
STM32 beim Neustart wieder mit Default Programm
Hallo, Vielleicht will mir hier jemand den entscheidenden Hinweis geben: Ich habe eine STM32G474 und würde hier ein Programm aufspielen, was soweit auch funktioniert. Nach jedem Neustart verliere ich das Programm aber wieder und es es wird wieder das Default Programm ausgeführt. - Ich habe
Hallo, > > Vielleicht will mir hier jemand den entscheidenden Hinweis geben: > Ich habe eine STM32G474 und würde hier ein Programm aufspielen, was > soweit auch funktioniert. Nach jedem Neustart verliere ich das Programm > aber wieder und es es wird wieder das Default Programm ausgeführt. >
-
Thread
STM32G474 SPI Master mit DMA startet nicht neu
Guten Morgen zusammen, ich habe eine Anwendung wo ein STM32G474 als SPI Master mit einem anderen ST-Controller als SPI Slave interagiert. Es handelt sich um Full-Duplex-DMA Übertragungen von etwa 500 Byte bei 10MBit Übertragungsrate. Der Slave signalisiert durch
-
Thread
[S] STM32 Mikrocontroller
Hallo zusammen, hat jemand zufällig 2 oder 3 Stück STM32G474RE oder 484RE herumliegen und könnte die abgeben? https://www.st.com/content/st_com/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/stm32g484re.html Ist
-
Thread
STM32G474. STM32CubeIde, Optimierung ADC-Genauigkeit
Nachdem ich den STM32G474 vom NUCLEO Board runter und ihn auf unserer eigenes Board gelötet habe, bin ich wieder mal an der ADC-Programmierung. Obwohl ich diesmal von Anfang an die Kalibrierungsequenz in meiner ADC1
Da die 3.3V-Version des LM5166 nicht lieferbar war, wird der der STM32G474 nun von der 5V-Version gefolgt von einem genauen Längstregler versorgt, die VREF+ nochmal gefiltert und mit Stützkondensatoren (100nF/1uF) nahe am Pin geblockt - steht wie 'ne eins bei 3,300V.
-
Thread
STM32G4 - Quarz schwingt nicht
der schwingt nicht. Woran kann das liegen? Hardware: Ich habe eine Platine mit dem Controller STM32G474VET6 aufgebaut. Als Quarz habe ich den XRCGB24M000FAN00R0 (24 MHz) gewählt. Parallel gegen GND hängt jeweils ein Kondensator mit 6 pF. Der Quarz ist angeschlossen an den Pins 12 und 13 (PF0 OSC IN
auf denen jedes Bit beschrieben ist:-) https://www.st.com/en/microcontrollers-microprocessors/stm32g474ve.html#documentation Und die anderen gut 100 Dokumente mit weiteren Tausenden von Seiten dort sollte man wenigstens von den Überschriften her mal gesehen haben und wenn man mit den jeweiligen
-
Thread
STM32G474. STM32CubeIde, Debugger verliert Kontakt
ein weiteres Problem, dass ich habe - ich kann mit dem Debugger (STLINK V3mini) mit F5/F6 ohn Probleme mein Programm durchgehen, sobald ich aber auf "Run" klicke, um etwa das Auflaufen des Programms auf einen Breakpoint abzuwarten, verliert der Debugger den Kontakt zum Board. Arbeite ich da mit irgendwelchen falschen Einstellungen?
-
Thread
NUCLEO-G474R, STM32G474. STM32CubeIde, Optimierung ADC-Genauigkeit
Für meinen aktuellen Testaufbau nutze ich ein NUCLEO-G474R und die Codegenerierungsmöglichkeiten der STM32CubeIde. Ich lese mittels ADC1 und ADC2 mit 8kHz zwei Analogwerte ein, deren dürftige Genauigkeit mich etwas überrascht hat - bei einem Projekt vor zwei/drei Jahren mit einem STM32F405 (allerdings mit "bare metal" Programmierung) sind mir derartige Abweichungen nicht aufgefallen. [c] Multimeter ADC read hex read dec calculated ----------------------------------------------- 1,206V ADC1 0x0580 1408 1,12V 1,516V ADC2 0x06F9 1784 1,42V
-
Thread
Nextion Display mit STM32 CubeIDE Kommunikationsproblem
Probleme mit dem Nextion Display. Ich habe vor, dass das Display Daten von meinen Mikroprozessor (STM32G474RE) empfangen kann. Wenn ich das Nextion Display nur mit dem PC verbinde und den Nextion Editor nutze, funktioniert es. Also das Display geht an und ich kann den Text verändern. Wenn ich das ganze
-
Thread
Suche Microcontroller mit wenig Pins und hohem (Timer-)Takt
breit". Um Signale zu messen: STM32G431 im 5 x 5 mm² Gehäuse mit 170 MHz Um PWM zu erzeugen: STM32G474 im 7 x 7 mm² Gehäuse mit 184 ps Auflösung. Man kann auch ein LQFP nehmen und die unnötigen Pins abkneifen ;-)
-
Thread
Passenden STM32 finden
neueren STM32 (mit G statt F im Namen) sind in der Regel wesentlich flexibler im Pinmapping. Beim STM32G474 habs ichs geschafft das 100 Pin Package tatsächlich bis auf den letzten Pin auszunutzen, wobei fast nur Hardwarefunktionen und kaum GPIOs verwendet wurden. Das erfordert dann aber viel rumspielen
-
Thread
Welcher STM32 für neues Projekt mit USART, CAN und USB
Ich hab' mir für mein aktuelles Projekt den STM32G474RE ausgesucht - für meine Aufgabe (wie auch für deine) eigentlich überkandidelt, aber aus dem Jahre 2019 statt 2012, also sicherlich länger lieferbar, ich kann den gelichen Prozessor auch für
-
Thread
STM32 - SPI-Clock zu lang
Microcontroller: STM32G474VET6 Hallo zusammen, ich versuche mich gerade darin ein SPI-Modul nicht mit HAL, sondern auf Registerebene (und ohne DMA) anzusprechen. Der Controller soll Daten mit einer Länge von 8 Bit senden
-
Thread
SPI mit variabler Bitlänge?
Für das SPI Interface des STM32G474, mit dem ich gerade arbeite, wird unter "39.2 SPI main features" angegeben: • 4 to 16-bit data size selection
-
Thread
STM32 __enable_irq
CubeMX, ... Natürlich habe ich auch CubeMX verwendet (u.a. wurde das erwähnte Projekt für den STM32G474 - nicht "STM32G$/$" - damit erstellt) um der Sache nachzugehen - und eben mit dem Ergebnis, dass CubeMX kein __enable_irq einfügt! > Und nein, es ist nicht ein einzelnes globales "__enable_irq
-
Thread
STM32: ADC mit Timer triggern (non-HAL).
Hallo zusammen Ich versuche in einem bestehenden Firmware für den STM32G474 den ADC1 periodisch per Timer zu triggern (bisher ging das per Software Trigger). Dazu habe ich mir den TIM7 ausgesucht und wie folgt initialisiert: [c] TIM7->PSC = prescaler TIM7->ARR =
-
Thread
Kleines analog Frontend-IC für DMS und 0-5V Signale gesucht
Opus 4.8 sagt: Ohne KI! Mit folgenden Typen sollest Du von oben nach unten mal durchgehen: STM32G474 MSPM0G3507 STM32G484 MAX11131 ADS8684 ADS8688 MCP3564 Gruß D. T.
-
Thread
STM32C0 Starter Kit
viel mit STM gemacht, aber die liefern nicht. Warte seit 2 Jahren auf eine Lieferung von STM (STM32G474, 10 Jahre Lieferbarkeit versprochen, gleich im ersten Jahr gebrochen) Man kann die teilweise bei Brokern für gesalzene Preise bestellen. Bei anderen Herstellern sieht es nicht viel besser aus
-
Thread
Timer CaptureCompare oder PWM beim Start alte Frequenz
Hallo Arbeite auf einem STM32G474, Timer20 auf PB2 Ich habe einen Timer, den ich als CaptureCompare mit toggle on match einsetzen möchte. Das Problem ist, dass nach jedem Stop und anschlissenden Start die alte Frequenz für eine
-
Thread
STM32F103 Peripherie: "ST hat noch geübt"?
einkauft: https://www.lcsc.com/product-detail/Microcontrollers-MCU-MPU-SOC_STMicroelectronics-STM32G474RBT6_C529413.html
-
Thread
Auslastung Mikrocontroller bei Vollauslastung I2C
Hallo, habe genau so etwas gemacht auf einem STM32G474. Dort alle I2Cs (4 Stück) am Laufen mit 1 kHz. Es funktioniert. Habe die CubeMX Sourcen (interupt nicht DMA) dazu verwendet (quick and dirty). Aber: Bei dem Initieren eines I2C Transfers braucht
-
Thread
24-Kanal PWM Led-Controller mit key-scan
ist es eine echte 1-Chip-Lösung. Wer Platinen und Treiber für 5GHz bauen kann, bekommt mit dem STM32G474Cxx im LQFP- oder QFN-48 acht Kanäle mit 16 Bit bei max. 83 kHz :) Das wäre dann eine 3-Chip-Lösung.
-
Thread
Digikey teurer, Vivado unter Jahresabonnement, kostenlose Compiler von Microchip uvam
ein Automobil-Hersteller eine "Automotive Rapid Development Platform" veröffentlich die mit dem STM32G474 einen nicht Automotive qualifizierten Mikrocontroller verwendet. Und dann auch noch mit Zephyr? Hübsch, aber was auch immer das mit Automotive zu tun haben soll.
-
Thread
Stm32 Probleme unter Windows 10 mit USB/VCP
hintereinander. Die USB statemachine macht das problemlos mit. Habe allerdings auch keine F1 Serie, sondern STM32G474 am Start. Kann es sein, dass Du während der Enumeration eine starke Interruptlast hast? Da habe ich mal Probleme mit dem USB Stack von STM gesehen. Eventuell musst Du die Priority vom USB IRQ
-
Thread
STM32 sendet nicht im CAN-Mode "Normal"
FDCAN noch nicht vollstaendig unterstuetzt? (Quelle: https://forums.mbed.com/t/fdcan-support-for-stm32g474-nucleo/9924) Thx and cya Thommy
-
Thread
FT800 / FT810 Library
Rudolph R. schrieb im Beitrag #6599839: > STM32G474 SUCCESS 00:00:10.078 Cool! Sowas nenne ich Cross-Platform, nicht das was Bridgetek versucht :-) Woher wusstest du, dass ich den G474 habe? ;-) > In der > https://github.com/RudolphRiedel
Anguel S. schrieb im Beitrag #6599935: >> STM32G474 SUCCESS 00:00:10.078 > Cool! Sowas nenne ich Cross-Platform, nicht das was Bridgetek versucht > :-) Naja, das ist jetzt weniger mein Verdienst, als der von ST mit ihrer HAL Library und