32-Bit Mikrocontroller
STMicroelectronics maschinell erzeugt
Zu STM32G031 haben wir kein Datenblatt mehr – der Hersteller hat die Datei offenbar zurückgezogen. Bei Google suchen.
Im Forum und im Wiki
-
Thread
I2C Pullups an ausgeschaltetem IC
Hallo, ich habe einen STM32G031G8 (https://www.st.com/resource/en/datasheet/stm32g031g8.pdf) auf einer Platine vorgesehen. Dieser ist als I2C Sklave mit einem anderen Mikrocontroller verbunden. Der STM32G031 ist nur in bestimmten
Guest schrieb im Beitrag #7096592: > ich habe einen STM32G031G8 Lt. Datenblatt sind bis zu 3,6V an den IO-Pins erlaubt, bei VDD = 0V. Man kann also die I2C-Pin einfach unter Spannung lassen.
-
Thread
"Sicherheit" beim RP2350
Mi N. schrieb im Beitrag #7816930: > STM32G031 8kB RAM, der RP2040 hat 264kB. Es gibt schon ein paar sehr nette Sachen in dem Teil und für den Preis kann man eigentlich nicht meckern. Auch empfinde ich das SDK um Längen besser als das was
Andreas M. schrieb im Beitrag #7817084: > Mi N. schrieb im Beitrag #7816930: >> STM32G031 > > 8kB RAM, der RP2040 hat 264kB. Und der RP2350 (um den geht es eigentlich in diesem Thread) hat fast doppelt so viel.
-
Thread
STM32G0 Bootloader antwortet nicht
Hallo Zusammen, ich versuche aktuell bei einem STM32G031 über den internen Bootloader von ST eine Firmware hochzuladen. Das Problem ist, dass wenn ich in meiner Applikation zum Bootloader springe erhalte ich auf meine Anfrage (0x7F) keine Antwort.
system flash SYSCFG->CFGR1 = SYSCFG_CFGR1_MEM_MODE_0; jumpAddress = *(__IO uint32_t *) (STM32G031_SYSTEM_MEM_ADDR + 4); JumpToApplication = (pFunction) jumpAddress; // Prepare MCU to jump __set_MSP(*(__IO uint32_t*) STM32G031_SYSTEM_MEM_ADDR); //Jump to application JumpToApplication
-
Thread
STM32G031 stop mode
Ein per SWD in den Controller programmiertes Programm soll gleich nach dem Start in den stop mode 0 gehen. Der Code ist auf das Wesentliche reduziert. [c] int main(void) { // RCC->APBENR1 |= RCC_APBENR1_PWREN; // PWR->CR1 |= PWR_CR1_LPMS_0; // bei stop mode 1 while (1) { SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk; __WFE(); } } [/c] Direkt danach beträgt die Stromaufnahme 0,46 mA und ändert sich auch nicht nach externem /Reset. Erst nach Trennen und neu Verbinden der Versorgungsspannung geht die Stromaufnahme auf 0,09 mA zurück. Gleiches Spiel wiederholt sich mit stop
-
Thread
STM32 Nucleo NRST deaktivert?
diesem speziellen Fall darunter > versteht ... Nach dem Screenshot geht es vermutlich um einen STM32G031KxT. Dann vermute ich mal weiter... Man muss zwischen normalen GPIO-Pins und etwas spezielleren unterscheiden. Die JTAG/SWD-Pins sind z.B. speziell, aber NRST ist noch viel spezieller. STM32G031KxT
STM32G031KxT. Der Pin funktioniert da unmittelbar nach > einem Reset wie früher, bidirektionaler Reset. Dann werden die Option > Bytes geladen und ab da gelten die beiden NRST_MODE Bits. Die sind bei >
-
Thread
Probleme beim Flashen (STM32G031)
Hallo Leute, ich versuche einen STM32G031F4P6 Controller mit dem STM32CubeProgrammer zu flashen, aber leider ohne Erfolg. Kann man mir da einer vielleicht weiterhelfen? Ich erhalte die angehängte Fehlermeldung.
-
Thread
Problem mit Clock Configuration beim STM32G031
Ist für einen F103 Genial, da ist genau der selben Fehler drin, wenn man dein Beispiel auf den STM32G031 portiert.
Beitrag #7201489: > Genial, da ist genau der selben Fehler drin, wenn man dein Beispiel auf > den STM32G031 portiert. Deine Ratschläge sind wie immer besonders hilfreich. So ungemein ausführlich dargestellt. W.S.
-
Thread
der UART-Bootloader funktioniert beim STM32G0 nur einmal?
flashen, dass dieses Bit dauerhaft auf 0 setzt. Zum Beispiel dieses hier: https://github.com/olikraus/stm32g031/tree/main/enable_boot0 Alternativ kann man das Bit auch via SWD auf 0 setzen. Oliver
, indem man an > seine Flash Adresse springt. Bei den G0 ist das doch die Adresse: > #define STM32G031_SYSTEM_MEM_ADDR ( 0x1FFF0000 ) > > Oder liege ich mit dieser Annahme falsch? Die Adresse ist richtig ;) Der "Sprung" selbst ist allerdings nicht trivial. Im Forum gibt es ein paar Threads dazu
Kennst du das offizielle Datenblatt zu STM32G031? Trag den PDF-Link ein.