-
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. Bevor ich euch meinen Code zeige und wir an der falschen stelle suchen, ist meine Frage: In der AN2606 steht, dass der interne Bootloader USART1 & USART2 verwenden kann, werden dann auch beide Schnittstellen initialisiert und warten auf die Anfrage der Software? Wenn nicht kann man das einstellen? Ich kommuniziere über die Schnittstelle
-
Thread
Feedback Schaltplan STM32G0
AN5096 (Getting started with STM32G0) Kapitel 6.1 (Reference Design). Du kannst ja bei unbenutzten Eingängen den internen Pullup aktivieren: "To increase EMC performance and avoid extra power consumption, unused clocks, counters
andere Empfehlung hat die bei LCSC lieferbar ist, würde ich mir das gerne anschauen. :-) Neben dem STM32G0, MAX6675 und einem kleinen EEPROM Modul wird noch ein kleines OLED display benutzt. Wie viel das zieht konnte ich leider noch nicht rausfinden. https://lcsc.com/products/Linear-Voltage-Regulators-LDO
-
Thread
STM32G0 PA14
Moin, bei den STM32G0xx liegt so wie ich das sehe in der Regel der Boot0 zusammen mit PA14. Liege ich richtig in der Annahme, dass bei einem Reset mit NRST dieser zum SWD Pin wird und ich nschließend über ein Option-Byte
-
Thread
STM32G0-SO8-DISCO trennen
https://www.cnx-software.com/wp-content/uploads/2019/09/8-pin-STM32-Discovery-Kit-Large.jpg Ich möchte das Anhängsel entfernen. Es gibt verschiedene Wege das zu tun. Brechen, schneiden, sägen ... Die Leiterbahnen auf dem Steg und drum herum werden immer dünner und damit empfindlicher. Wie macht man das eigentlich richtig? Was ist offiziell vorgesehen?
-
Thread
STM32G0xx Timer Interrupt
hackmd.io/@0xff07/Sy8U-l7Ec Hier mein Code-Ausschnitt [c] #include <stm32g071xx.h> #include <stm32g0xx_hal.h> #include <stm32g0xx_hal_rcc.h> #include <stm32g0xx_hal_usart.h> #include <stm32g0xx_hal_tim.h> #include <stm32g0xx_hal_tim_ex.h> static TIM_HandleTypeDef my_tim2; void timerInit
HardwareTimer.cpp.o:HardwareTimer.cpp Ich hatte übersehen, dass sie quasi 3 mal implementiert ist. 1. In der stm32g0xx_hal_tim als weak markiert (sollte also nicht genutz werden wenn noch eine Funktion implementiert ist) 2. Meine eigene 3. Die bei Arduino die ich nicht beachtet hatte. Also Danke nochmal für
-
Thread
[S] STM32G0 im UFQFPN28 package
Hi, irgendeine Idee wo es noch Controller der STM32G0 Serie im UFQFPN28 Package *am Lager* gibt? Bräuchte ein paar wenige für ein kleines Projekt, wo ich leider aus Platzgründen nicht größere/andere verwenden kann. Der genaue Typ ist eher unerheblich
-
Thread
Array ist nicht watchable in Atollic mit STM32G0
Hallo Community, seit langem bin ich wieder am Mikrocontrollerprogrammieren. Im speziellen handelt es sich um den STM32G071RBT6 und entwickelt wird mit der aktuellen Version von Atollic. Ich wollte heute etwas mit einem multidimensionalen Array machen und habe es wie gewohnt initialisiert, jedoch bekommen ich beim "watchen" folgende Fehlermeldung vom Debugger: Multiple errors reported. [code] 1) Failed to execute MI command: -var-create - * VolatileDataArray[4][4] Error message from debugger back end: -var-create: unable to create variable object 2) Failed to execute MI command
-
Thread
STM32 gesucht (SPI Kommunikation + USB + Handlötbar)
STM32F042F4P6 TSSOP-20 STM32G0B0KET6 LQFP32 mit 0.8mm Pitch 0.5mm lässt sich aber auch noch von Hand löten.
- - STM32F042K6Tx LQFP32 445 M0 32k 6k - 1 - - - STM32G0B1KBTx LQFP32 467 M0+ 128k 144k 1 - - - - STM32G0B1KCTx LQFP32 467 M0+ 256k 144k 1 - - - - STM32G0B1KETx LQFP32 467 M0+ 512k
-
Thread
der UART-Bootloader funktioniert beim STM32G0 nur einmal?
Beim STM32G0 ist der Boot0 Pin inaktiv. Der Boot0 Pin kann also nicht benutzt werden, um das Anspringen des Bootloaders zu erzwingen. Damit kann auch nicht mehr via UART geflashed werden. Da der Bootloader
Oliver schrieb im Beitrag #7270659: > Beim STM32G0 ist der Boot0 Pin inaktiv. Der Boot0 Pin kann also nicht > benutzt werden, um das Anspringen des Bootloaders zu erzwingen. Damit > kann auch nicht mehr via UART geflashed werden. Mann kann doch
-
Thread
STM32G0: UART DMA empfängt nach Sleep nicht mehr
Hallo zusammen! Ich habe hier einen STM32G0 auf einer eigenen Platine. Der MCU kommuniziert mit einem LTE Modem via AT Kommandos auf UART2. Wenn ich den MCU in den Sleep schicke: [c] HAL_PWREx_EnableFlashPowerDown(PWR_FLASHPD_LPSLEEP)
-
Thread
Hardware für CAN-Versuche gesucht
Kevin M. schrieb im Beitrag #6595000: > STM32G0 z.b. die gibt es mit FD CAN und die sind nicht so > teuer. STM32G0B1 und STM32G0C1 sind 'active' aber unkaufbar...
42 µg Unobtanium schrieb im Beitrag #6595057: > STM32G0B1 und STM32G0C1 sind 'active' aber unkaufbar... Aktuell gilt das für viele Produkte dieser Art. Ich brauche aktuell 5 verschiedene ICs an die ich vor April wohl nicht rankomme. Oder Versuch
-
Thread
STM32G0 Trends: Kaum mehr VSS Pins?
Nur Marketing Geschwaetz: https://blog.st.com/stm32g0-mainstream-90-nm-mcu/
-
Thread
STM32G071 LQFP32 und der HSE
55MHz ... OK Mein bisheriger Testcode: [c] /* Includes */ #include <stddef.h> #include "stm32g0xx_conf.h" #include "stm32g0xx_ll_rcc.h" #include "stm32g0xx_ll_bus.h" #include "stm32g0xx_ll_gpio.h" // ======================================================================== */ #define
Header liegen in: Benutzer\STM32Cube\Repository\STM32Cube_FW_G0_V1.2.0\Drivers\CMSIS\Device\ST\STM32G0xx\Include
-
Thread
STM32G0 SPI RXNE hängt sporadisch
Hallo, ich habe ein sporadisches Problem mit der SPI-Schnittstelle vom STM32 G0. Die Schnittstelle wird manuell betrieben und dient der Kommunikation mit einem MCP3561. Im Betrieb und auf der normalen Platine funktioniert alles einwandfrei. Für Hardware-in-the-Loop Tests ersetzen
-
Thread
STM32G0 Boot0 und SWCLK selber Pin
Hallo, ich designe gerade ein Board mit einem STM32G0B0 und dort teilen sich SWCLK und Boot0 den selben Pin. Gehe ich richtig in der Annahmne, dass wenn ich SWDIO, SWCLK in Verbindung mit NRST nutze, dass ich dann in den option bytes den boot0 vom
SWCLK verwenden ohne weitere Vorkehrungen. Ansonsten schau Dir mal AN5096 (Getting started with STM32G0) Kapitel 6.1 (Reference Design) an, da sind keine Angstwiderstände, nur der 100nF am NRST.
-
Thread
Websites um passenden MCU zu finden
Dann schau dich mal bei ST um, STM32G0 oder STM32L0 Serie mit einem 4.096 MHz Quarz. https://www.st.com/en/microcontrollers-microprocessors/stm32g0-series.html https://www.st.com/en/microcontrollers-microprocessors/stm32l0-series.html
Mainstream" über "G0" und "Value Line" nach https://www.st.com/en/microcontrollers-microprocessors/stm32g0x0-value-line.html Und da siehst du in dem Bildchen in der obersten Reihe die vier Modelle, die für dich in Frage kommen.
-
Thread
STM32G0x - Clock für Schreiben der Register notwendig?
Hallo zusammen, habe gerade festgestellt, wenn ich z.B. das GPIO Register MODER beschreiben möchte, daß vorher der Takt für das entsprechende GPIO freigegeben werden muß. Hat mich ein wenig überrascht, da ich weder im Datenblatt noch im Referenz Manual darüber was gefunden habe, bzw. es wahrscheinlich überlesen habe. Die SFRs hätte ich einfach nur als Speicherbereich angenommen, unabhängig vom Takt der jeweiligen Schnittstelle. Normalerweise würde ich erst alles konfigurieren und zum Schluß den Takt freigeben. Weiß jemand wo genau darüber was über das Thema steht? Am Clock tree oder an
-
Thread
Problem mit UART auf STM32G0. UART liest nur 0 ab zweiter Iteration
Hallo zusammen! Ich habe ein Problem mit dem einlesen von UART Charactern auf einem STM32G031. Ab der zweiten Iteration der Main-Schleife liest der UART nur noch 0 (keine Ascii 0, sondern '0') ein, obwohl die Daten auf der UART Line laut Logic Analyzer vorhanden sind. Die Daten sind AT Commands von einem Simcom LTE Modul. Genaue Fehlerbeschreibung: Mein Programm fragt solange den Empfang des LTE Moduls ab, bis der Empfang ausreichend gut ist. Dann öffnet es eine HTTP Verbindung, schreibt Daten und schließt sie. Um die Fehlersuche zu vereinfachen habe ich die Funktionen für das Öffnen
-
Thread
STM32 Flash Schaltung über UART
du sowas anfängst! https://www.st.com/resource/en/application_note/an5096-getting-started-with-stm32g0-series-hardware-development-stmicroelectronics.pdf
Für die STM32G0 ist ein Debug-Stecker ganz besonders zu empfehlen. Ich bin bei STM32L4xx immer ohne ausgekommen, aber bei einem G0 habe ich den dringend gebraucht. Neben SWDIO, SWCLK und GND gehört da auch NRST und
-
Thread
[STM32G0B1] Quarz nicht beim 32-pin Gehäuse?
Hallo Zusammen, vielleicht könnt Ihr mir bei einem Verständnis Problem helfen, es geht um dem STM32G0B1..: https://www.st.com/resource/en/datasheet/stm32g0b1kc.pdf Im Datenblatt steht, dass man einen 4 - 48MHz Crystal Oszillator verwenden kann. Wenn ich mir das Pinout von dem LQFP32 Gehäuse
-
Thread
STM32 Wakeup STOP1 mit GPIO
Forum, ich arbeite an einer IR Fernbedienung mit Batteriespannungsversorgung auf Basis eines STM32G0. Mit Low Power Modes habe ich nie wirklich etwas am Hut gehabt und bin nach tagelangem Lesen leicht überfordert. Als Mode habe ich mir den Stop1 ausgeguckt, weil das Hardwaredesign bereits steht
www.st.com/content/ccc/resource/training/technical/product_training/group0/21/0c/5b/77/0e/aa/48/45/STM32G0-System-Power-control-PWR/files/STM32G0-System-Power-control-PWR.pdf/_jcr_content/translations/en.STM32G0-System-Power-control-PWR.pdf Lt. HAL_Manual wird der Stop1 aktiviert [c] HAL_PWR_EnterSTOPMode
-
Thread
Debug mit Watchdog STM32+CubeIDE
Hi, laut STM32G0xx Datenblatt hat der Debugger die Möglichkeit den Watchdog anzuhalten (DBG APB freeze register 1). Das wäre eine prima Möglichkeit, auch mit aktivem WatchDog zu debuggen. Nur finde ich unter Verwendung
system reset." der Zusatz: "it is still possible to write this register by software." fehlt bim STM32G0xx leider.
-
Thread
STM32G0x1 NumberOfConversion > 8
Guten Abend Ich programiere zur Zeit eine Anwendung mit einem STM32G071KBTxN mC. Gerne würde ich bei dieser Anwendung sämtliche ADC Kanäle im DMA Continuous Request auslesen. Dazu habe ich folgende Einstellungen gemacht: [c] hadc1.Instance = ADC1; hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; hadc1.Init.Resolution = ADC_RESOLUTION_12B; hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; hadc1.Init.ScanConvMode = ADC_SCAN_ENABLE; hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; hadc1.Init.LowPowerAutoWait = DISABLE; hadc1.Init.LowPowerAutoPowerOff = DISABLE; hadc1.Init.ContinuousConvMode
-
Thread
STM32 schneller SWDIO Programmer gesucht mit CMD
kHz Info : STLINK V2J37M27 (API v2) VID:PID 0483:374B Info : Target voltage: 3.241967 Info : stm32g0x.cpu: hardware has 4 breakpoints, 2 watchpoints Info : starting gdb server for stm32g0x.cpu on 3333 Info : Listening on port 3333 for gdb connections Info : Unable to match requested speed 2000
0xf1000000 pc: 0xfffffffe msp: 0xfffffffc ** Programming Started ** Info : device idcode = 0x10006467 (STM32G0B/G0Cxx - Rev A : 0x1000) Info : flash size = 512kbytes Info : flash mode : single-bank ** Programming Finished ** ** Verify Started ** ** Verified OK ** ** Resetting Target ** Info : Unable
-
Thread
STM32G031 stop mode
Es gibt beim STM32G0x1 diverse Einstellungen für das Verhalten der Debug-Unit im Stop Modus, siehe z.B. DBG_CR, DBG_APB_FZ1 und DBG_APB_FZ2. Damit könnte man experimentieren und schauen ob es Auswirkungen auf die Stromaufnahme
#7739624: > > Der Unterschied zwischen JTAG und SWD wäre noch zu erforschen. Aber nicht beim STM32G0x1 der nur SWD hat.
-
Thread
STM32F407 Nachfolger
gestoßen und habe mit diesem begonnen, da er > meine Anforderungen erfüllt. Schau dir mal die STM32G0-Serie an: https://www.st.com/en/microcontrollers-microprocessors/stm32g0-series.html Unsere Firmwerker sind mit denen ziemlich zufrieden. Ich auch, Stromverbrauch und Kosten und Peripherie sind
Farben nur Unschärfe produzieren würden. ArnoNym schrieb im Beitrag #7557741: > Schau dir mal die STM32G0-Serie an: > ... > Unsere Firmwerker sind mit denen ziemlich zufrieden. Lahme Krücke, nur sinnvoll, wenn ein super kleines Gehäuse gefragt ist ;-) > Die F4 sollte man wirklich langsam in den
-
Thread
TI TMS320F28P55x, STSPIN32G0 und Informationen zur Elektronik militärischer Flugkörper
TMS320-Serie um für AI optimierte Varianten, während ST die Motorcontroller-Familie STSPIN um einen STM32G0-basierten Chip ergänzt. Auf war-sanctions finden sich derweil immer mehr Informationen darüber, welche Komponenten in UAV und Co zum Einsatz kommen. ### TI - TMS320F28P55x mit NPU Texas Instruments
F29H859TU-Q1 ab Ende des Jahres 2024. [/c] ### STMicroelectronics – STSpin auf Basis eines STM32G0 Mikrocontroller erobern immer mehr Bereiche der Motorsteuerung: in vielen Fällen kommen mit CORDIC-Beschleunigern ausgestattete Chips als Steuerungsrechner für dedizierte Leistungstreiber-ICs zum
-
Thread
STM32 SPI: keine kontinuierliche Ausgabe (ohne Pause)?
Hallo :) Nach jedem Byte macht der STM32G0 eine Übertragungspause von ca 1 Clock. Bisher war es immer egal, aktuell benötige ich aber ein fortlaufenden Datenstream. Ist das mit dem SPI-Controller des STM32 möglich? Danke
Daniel schrieb im Beitrag #7033321: > Nach jedem Byte macht der STM32G0 eine Übertragungspause von ca 1 Clock. > Bisher war es immer egal, aktuell benötige ich aber ein fortlaufenden > Datenstream. Meinst du nicht eher Datastrom? ;-) > Ist das mit dem SPI-Controller
-
Thread
Neue STM32G Serie
@Anton troll dich! Die STM32G0 sind lötbarer als die STM32F4, denn deren 32Pin LQFP Gehäuse hat denselben Pinabstand wie ein AVR LQFP32 und keine 0,5mm. Und scher programmierbar? Für Trolle wie dich villeicht! @Markus Danke
Mw E. schrieb im Beitrag #5946259: > Die STM32G0 sind lötbarer als die STM32F4, denn deren 32Pin LQFP Gehäuse > hat denselben Pinabstand wie ein AVR LQFP32 und keine 0,5mm. Mag sein das ich falsch liege aber ich meine, dass alle STM32 im LQFP32
-
Thread
Problem mit Clock Configuration beim STM32G031
Hallo Zusammen, ich wollte mich mal mit den relativ neuen STM32G0xx MCUs befassen und ein kleines Test Projekt erstellen. Nun habe ich aber das Problem, dass ich die Clock nicht zum laufen kriege. Ich verwende einen STM32G031F8P6. In meinem Code möchte ich den
[c] #ifndef MAIN_H_ #define MAIN_H_ #include <stdio.h> #include <stdint.h> #include "stm32g0xx.h" #include "systick.h" #endif /* MAIN_H_ */ [/c] Nun ist das Problem, dass das natürlich die Clock nicht läuft, aber auch das beim Debuggen das Programm ab dieser Zeile abstürtzt mit
-
Thread
Crash @ TIM2-Überlauf statt TIM2_IRQHandler (STM32G031J6)
Default-Prioritäten: -> Reference Manual: https://www.st.com/resource/en/reference_manual/rm0444-stm32g0x1-advanced-armbased-32bit-mcus-stmicroelectronics.pdf#page=314&zoom=100,89,116 -> Programming Manual: https://www.st.com/resource/en/programming_manual/pm0223-cortexm0-programming-manual-for-stm32l0-stm32g0-stm32wl-and-stm32wb-series-stmicroelectronics.pdf#page=82&zoom=100,89,117 Allerdings lässt sich mein Problem tatsächlich erst einmal lösen, wenn ich "meinem" Interrupt die Priorität 0 zuweise.
-
Thread
LED an µC-Pin
LED auf Ground und Vdd schalten (3V3) -LED an Vdd und Ground schalten. -egal Controller ist STM32G0xx. (Ausgang PushPull) Gibt es einen Grund, warum die eine oder andere Variante den "Innereien" besser tut? Grüße Runout
Thomas T. schrieb im Beitrag #6804891: > Controller ist STM32G0xx. > Was ist prinzipiell besser Die Lösung ist: > -egal Denn die Schaltleistung der Mosfets der Treiberstufe sind annähernd ausgewogen. Der P-Kanal-Mosfet ist dafür auf dem Die deutlich größer
-
Thread
Alternative zu Powermonitor ICs INA220 / INA231
Gibt es dazu lieferbare Alternativen? Natürlich könnte man es auch diskret aufbauen, der µC (STM32G0xxxx) hat ja mehrere A/D-Eingänge, Vbus könnte man über einen Spannungsteiler erfassen, die Shunt-Spannung müsste man mit einem OP verstärken um die volle Auflösung des ADCs zu nutzen. Gruß Markus
Markus M. schrieb im Beitrag #7202865: > Natürlich könnte man es auch diskret aufbauen, der µC (STM32G0xxxx) hat > ja mehrere A/D-Eingänge, Vbus könnte man über einen Spannungsteiler > erfassen, die Shunt-Spannung müsste man mit einem OP verstärken um die > volle Auflösung des ADCs zu nutzen.
-
Thread
CH9326 - Jemand schon Mal genutzt?
jemand hier den CH9326 schon Mal genutzt? Ich Frage mich gerade ob man den in Kombination mit einem STM32 (G0 ohne USB) nutzen kann um über HID (und damit Treiberlos) die Firmware auf dem STM32 zu updaten? MfG, Ben
hier den CH9326 schon Mal genutzt? Ich Frage mich gerade ob > man den in Kombination mit einem STM32 (G0 ohne USB) nutzen kann um über > HID (und damit Treiberlos) die Firmware auf dem STM32 zu updaten? genutzt hab ich den noch nicht. Ich würde aber immer einen USB Uart vorziehen. Ich würde mal
-
Thread
Nachfolger für ATMega gesucht
Bei STM hab ich nur 0,5mm > gefunden. Das ist mir a bisserl eng für Selbstgeätztes). die neuen STM32G0 gibts auch im TQFP-32 mit 0.8mm pitch z.B. https://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32g0-series/stm32g0x1/stm32g071kb.html
gfdh schrieb im Beitrag #5715854: > die neuen STM32G0 gibts auch im TQFP-32 mit 0.8mm pitch > z.B. > https://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32g0-series/stm32g0x1/stm32g071kb.html
-
Thread
Zeitkritische Interrupts STM32
www.st.com/content/ccc/resource/training/technical/product_training/group0/0e/7d/62/5c/68/35/4c/fe/STM32G0-System-Nested-Vectored-Interrupt-Control-NVIC/files/STM32G0-System-Nested-Vectored-Interrupt-Control-NVIC.pdf/_jcr_content/translations/en.STM32G0-System-Nested-Vectored-Interrupt-Control-NVIC.pdf
-
Thread
Arduino IDE 2.1 / MicroPython 1.2 erschienen
verschiedene STM32-Kerne an (“The stm32 port sees support added for STM32L1xx MCUs, STM32H723, USB on STM32G0xx and mboot support for STM32G0xx. ”). Das Entwicklerteam nutzte diese Gelegenheit auch zur Standardisierung einiger APIs, was die Interoperabilität von Micropython-Code auf verschiedenen Systemen
-
Thread
Birulki, Digitalelektronik – neue Mikrocontroller, neue ICs und Windows 11
für den STM32G050F6P6 Value Line im TSSOP20-Gehäuse mit 32 KByte Flash-Speicher. Die Produktlinie STM32G0B beginnt bei 1,21 US-Dollar für den STM32G0B0KET6 im LQFP32-Gehäuse mit 512 KByte Flash [/c] ### Maxim DeepCover – Kryptobeschleuniger Kryptographische Operationen sind rechenleistungstechnisch
-
Thread
[STM32G0B1RE] PWM per DMA richtige Pulsdauer, falsche Periodendauer
Hallo zusammen, was wird benutzt: Nucleo Board vom STM32G0B1RE; Interner Sourceclock von 32MHz Was ist das Ziel: ein 800kHz PWM-Signal per DMA ausgeben um die WS2812b ansteuern zu können. Was ist eingestellt (siehe Bild "TIM15_Einstellungen.png"):
-
Thread
Einfacher ARM für den Einstieg und Linux Toolchain
devices based on the Arm Cortex-M0 and Arm Cortex-M23 cores. MDK for STMicroelectronics STM32F0, STM32G0, and STM32L0: The MDK for STMicroelectonics STM32F0, STM32G0, and STM32L0 is a license paid by STMicroelectronics. It is free-to-use for software developers working with STM32 devices based on the
-
Thread
STM32L031K6 Sprung in Bootloader aus Applikation funktioniert nicht
zusammen, ich habe folgendendes Programm: [c]#define BOOTLOADER_ADR 0x1FFF0000 #include <stm32g0xx.h> void TestJump(void); int main(void) { TestJump(); while(1); } void TestJump(void) { //Funktionszeiger auf Adresse des Bootloader deklarieren. //Die Adresse muss um
Bootloader springen. Hierfür habe ich die Zeilen [c]#define BOOTLOADER_ADR 0x1FFF0000[/c] [c]#include <stm32g0xx.h>[/c] durch [c]#define BOOTLOADER_ADR 0x1FF00000[/c] [c]#include <stm32l0xx.h>[/c] ersetzt, da der System Memory beim STM32L031K6T6 an einer anderen Adresse beginnt. Der Rest des Programms
-
Thread
UART bei Stm32 mit internem RC
gerade vor demselben Problem stand (ich verwende einen STM32 ohne OSC_OUT!) hier eine Stelle aus dem STM32G0x0-Datenblatt.
-
Thread
günstiger I2C demux
Ich suche einen 2:1 I2C demultiplexer der geringere oder gleiche Kosten hat als ein STM32G0, der prinzipell die gleiche Funktionalität in Software erzielen könnte (unter 1€). Idealerweise kann der demux auch 3.3V und 5V master gleichzeitig betreiben bei 3.3V slaves. Die bisher gefunden
-
Thread
Speichern beim STM32 ins Flash
man nur jeweils eine ganze Flash-Page, schreiben kann man allerdings in Blöcken von z.B. 8 Bytes (STM32G0x). Man kann es so programmieren, dass man immer Werte innerhalb einer Page "hinten" anhängt, bis die Page voll ist. Dann löscht man die ganze Page und fängt von vorne an. Wie voll eine Page
-
Thread
STM32 ADC interrupt vs DMA
besser sein. Da du den Typ des STM32 nicht erwähnt hast möchte ich noch anmerken, dass z.B. die STM32G0 das Aufsummieren und Dividieren in Hardware können. Die Software muss sich dann nur noch mit dem Ergebnis beschäftigen.
-
Thread
STM32G031G8 Grundbeschaltung / keine Verbindung über SWD
Hallo zusammen, ich arbeite erstmals mit einer MCU aus der STM32G0-Reihe, vorher nur mit STM32Fx. Die im Screenshot ersichtliche Schaltung habe ich als PCB erstellen lassen, mit der Minimalbestückung (MCU, bypass, Filter an NRST) bekomme ich aber partout keine Verbindung
-
Thread
MCP2515 lässt sich nicht konfigurieren sonder geht in Sleep?
Hallo zusammen! Ich versuche gerade einen Mikrochip MCP2515 mit einem STM32G0 zu programmieren. Dazu versuche ich - ganz grundlegend - den MCP2515 in den Configuration Mode zu setzen. Der STM32 sendet dabei die folgenden Kommandos, siehe auch Logic Analyzer Screenshot im
-
Thread
STM32 Quarz und PLL
resource/en/datasheet/stm32g071r8.pdf [2] https://www.st.com/resource/en/reference_manual/rm0444-stm32g0x1-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Matthias
-
Thread
ARM-Assembler-Tutorial
aufgebaute Tutorial!!! Ich selbst komme aus der Webentwicklung und beschäftige mich nur privat mit dem STM32G0. Meine kleinen Projekte basieren nicht auf kommerzielle Interesse, sondern auf dem Interesse an der Technologie und der Funktionsweise. ST versucht mit CubeMX den Einstieg leicht zu machen und
switchen zu müssen? Und da sagt das Bauchgefühl einfach, dass man bei ARM besser aufgehoben ist. Die STM32G0-Reihe übertrifft den AVR in jeglicher Hinsicht. Ob es nun die Peripherie ist, die Performance oder das P/L-Verhältnis (zumindest vor der Chip-Krise). Dass der MC dann in den meisten Fällen komplett
-
Thread
kleiner/kleinster ARM Cortex-M Debugger onboard
portieren bzw. portieren zu lassen. Im Falle der BMP wäre es vermutlich relativ einfach, die auf STM32G0/G4/L0/L4 zu portieren. Die gibt es alle jeweils als 4x4mm QFN28 bzw. 5x5mm QFN32 und das jeweils ohne groß an der eigentlichen Firmware herumzufrickeln (die braucht aktuell >64kB Flash). Wenn dir