-
Thread
FreeRTOS RS232 über DMA "Ruckler"
B. schrieb im Beitrag #6601087: > Nochmal, wieviele Daten sind das?? Mit einem anderen µC (STM32G031) hatte ich auch schon über UART/RS232 auf die selbe Art und Weise Daten geschickt hatte. Da allerdings nur eine Variable, sprich 4Bytes mit 1KHz. Das kam auch kontinuierlich im Terminal über den
-
Thread
Ultra Low Power LED Flasher mit Padauk PFS154
Für den Preis des PIC12LF1822 bekommt man aber auch schon einen gut ausgerüsteten Cortex-M0 (z.B. STM32G031). Verstehe nicht ganz, warum der so teuer ist? (Aktuell $1.2)
den Preis des PIC12LF1822 bekommt man aber auch schon einen gut > ausgerüsteten Cortex-M0 (z.B. STM32G031). Verstehe nicht ganz, warum der > so teuer ist? Vermutlich weil er veraltet ist. Die kleinen 8 Pin 16er kosten nicht Mal halb so viel und können 100 Mal mehr.
-
Thread
pos. Flanke von Taster finden.
Taster. Wie kann ich dies umsetzen? Programmiersprache: C Programmieroberfläche: Keil uVison 5 uC: STM32G031K6Tx lg Tobias
-
Thread
günstiger I2C demux
z.B. der STM32G031G8U6 liegt bei der Stückzahl bei $0.50 und bringt noch etwas RAM mit der prinzipell auch verwendet werden kann. Da es scheinbar doch ein relatives Nischenprodukt ist schätze ich mal das der PCA9641
-
Thread
STM32 feature DMAMUX
Hi Ich versuche aktuell meinen SPI Treiber DMA-gesteuert mit meinem STM32G031 zum Laufen zu bringen. Aktuell tut sich da leider noch gar nichts und ich habe den Verdacht, dass die Peripheral Request nicht wirklich beim DMA Controller ankommt und die einzige Geschichte, die
DMA_Channel_BP_Tx DMA1_Channel4 #define DMA_Channel_BP_Rx_IRQn DMA1_Channel1_IRQn // Note, that stm32g031xx.h enumerates DMA1_Channel1..5 and DMAMUX1_Channel0..4 so DMAMUX1_Channel(x) applies to DMA1_Channel(x+1) #define DMAMUX_Channel_BP_Rx DMAMUX1_Channel0 #define DMAMUX_Channel_BP_Tx DMAMUX1_Channel3
-
Thread
Externer ADC vs Mikrokontroller
Anfängersicht) ähnliche ADCs in einem Mikrocontroller deutlich günstiger sind. Als Vergleich habe ich mal STM32G031K8 (MCU) und MCP3208-C (ADC) genommen. Beide offerieren einen ADC mit 12bit. Der Mikrocontroller offeriert aber mehr Kanäle, höhere Samplingrate und einen tieferen Preis*. Ist mein Beispiel-ADC
-
Thread
F_CPU umschalten, gibt es etwas zu beachten?
mehr als 2% ändern. Was für eine Mimose :( Dann hilft nur eine gute, langsame PLL. Oder ein STM32G031J6M. Der hat einen internen RC-Oszillator, der sich in Schritten von 0.3% trimmen lässt. 20MHz und 18.432MHz sind ja in Wirklichkeit 19.2MHz ±4.17%. Man erzeugt also nominelle 38.4MHz STM32-CPU-Takt
Bauform B. schrieb im Beitrag #6382151: > Oder ein STM32G031J6M. Der hat einen internen RC-Oszillator... Ja, wenn STM32G031J6M mit AVR JTAGICE XPII und AVR Studio arbeiten könnte, so würde ich auch so machen. Aber vor dem ich Controllerfamilie wechsele,
-
Thread
Welchen uC als ws2812b i2c Controller?
Vielleicht ein schöner Grund STM32 zu probieren? In dem Fall STM32G031 mit 8k RAM.
schrieb im Beitrag #6180871: > Vielleicht ein schöner Grund STM32 zu probieren? > In dem Fall STM32G031 mit 8k RAM. der per DMA auch mehr Kanäle parallel rausschicken kann, aber 8K ist trotzdem weniger als 16KB vom 1284p Es soll größere STM geben? Mit meinem 1284p krankt es bei 400 LEDs nur
-
Thread
Debug mit Watchdog STM32+CubeIDE
den Hinweis gestoßen, das man den Clock für das Debug Register zuerst aktivieren muss. Beim STM32G031 funktioniert folgendes als erste Anweisung im Main: LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_DBGMCU); DBG->APBFZ1 = 0x00001000; (Beispiel Watchdog-Bit setzen) Fazit: traue keinem Manual
Hinweis gestoßen, das man den > Clock für das Debug Register zuerst aktivieren muss. > > Beim STM32G031 funktioniert folgendes als erste Anweisung im Main: > > LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_DBGMCU); > DBG->APBFZ1 = 0x00001000; (Beispiel Watchdog-Bit setzen) > > Fazit: traue
-
Thread
STM32 EEPROM Emulation Verständnisproblem
Danke! Langsam schließt sich der Kreis - langsam ;) Sehe ich es richtig das beim STM32G031 nur uint64-weise schreiben kann?
technikus schrieb im Beitrag #6100522: > Sehe ich es richtig das beim STM32G031 nur uint64-weise schreiben kann? Im Prinzip ja, das ist die kleinste Einheit im Flash. Schreiben kann man nur 32 Bit auf einmal (weil die CPU nicht breiter ist), also muss man zweimal schreiben
-
Thread
STM32 SWD Schnittstelle für Programmierung und weitere Beschaltung
Hallo, gerne möchte ich einen STM32G031J6 im ( Pin Gehäuse einsetzen. Zur Programmierung soll die SWD Schnittstelle (SWCK,SWDIO) dienen, diese Schnittstelle möchte ich aber auch in der Applikation benutzen. Am SWCLK ist ein Pin eines
technikus schrieb im Beitrag #6066714: > Hallo, > > gerne möchte ich einen STM32G031J6 im ( Pin Gehäuse einsetzen. SOIC-8? Ich habe noch nicht verstanden warum ST das überhaupt ins Programm mit aufgenommen hat. 8 Pins schränken die Nutzungsmöglichkeiten extrem ein und klein
-
Thread
STM32 im 8-Pin Package erschienen
Den STM32G031 mit 32kB Flash und 8kB RAM gibt es jetzt neuerdings auch als SO8N mit 1,27mm Pinabstand: https://www.cnx-software.com/2019/09/23/stmicro-launches-the-first-8-pin-stm32-microcontrollers/
-
Thread
Flag in BLOCK setzen und löschen?
eine Herausforderung. Nach Möglichkeit gehe ich nicht unter 1,27 mm, > notfalls 0,8 mm. Der STM32G031J6 hat ein 1.27mm SO-8 Gehäuse. Ist allerdings eine ziemliche Ausnahme. Es gibt aber sehr billige handliche Breakout-Boards... Maxim B. schrieb im Beitrag #5957693: > Für diese Platte habe ich
Daten kopiert und danach alle gleichnahmigen Daten in dem vorhandenen Toolchain ersetzt. > Der STM32G031J6 hat ein 1.27mm SO-8 Gehäuse. 2x Vcc und Gnd. Dann wohl auch Reset? Und was bleibt fürs Leben? Wozu so ein Leben überhaupt? > Die 10.000 hat noch nie jemand erreicht... Vorher grillt man die
-
Thread
Neue STM32G Serie
ja sogar auch die STM32G030Jx/G031Jx Serie im SO-8 Gehäuse für die kleinsten Anwendungen, z.B. STM32G031J6: 32 KB Flash und 8 KB RAM, alle I/O 5V tolerant... und jede Menge Features, das ganze bei bis zu 64 MHz. Wieder ein Grund weniger noch Atmel ATtiny zu verwenden...
sogar auch die STM32G030Jx/G031Jx Serie im SO-8 > Gehäuse für die kleinsten Anwendungen, z.B. STM32G031J6: > > 32 KB Flash und 8 KB RAM, alle I/O 5V tolerant... und jede Menge > Features, das ganze bei bis zu 64 MHz. > > Wieder ein Grund weniger noch Atmel ATtiny zu verwenden... In SO-8
-
Thread
STM32: To HAL or not to HAL
schon alt, aber eigentlich ist das Thema immer noch aktuell. Wollte letztlich mal den neuen STM32G031 (im kleinen 8-Pin Gehäuse fast ein ATtiny-Killer :-) ausprobieren. Die includes (HW-Definitionen) sind gut im CubeMX Pack versteckt, auch die Taktconfiguration geht halbwegs komfortabel nur noch