-
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
ja im ersten Durchlauf geht. Folgende Setups habe ich probiert: Geht nicht: Eigene Platine mit STM32G031k8u6 mit integriertem SIMCOM Modul Geht nicht: STM32G031k8t6 Nucleo Eval Board mit Simcom Eval Board Geht: STM32F407 Discovery mit Simcom Eval Board Alle mit dem gleichen Code, nur die Konfiguration
-
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
verstehe ich nicht warum ST nicht die meiner Meinung nach sinnvollen Gehäuse TSSOP14 und QFN20 vom STM32L011 nicht auch beim G0 anbietet und statt dessen das nur sehr beschränkt nutzbare SOIC-8 bringt.
-
Thread
Feedback Schaltplan STM32G0
Langeweile (auch sowas soll vorkommen) bin ich auf der Suche nach Herausforderungen heute über ein paar STM32G031 gestolpert, die hier noch rumliegen. Die Gunst der Stunde wollte ich nutzen um mich in einem kleinen Projekt ein wenig intensiver damit zu beschäftigen. Gesagt getan, Schaltplan ist in der ersten
wird der Pin aktiv auf GND gezogen. Für BOOT ist die Logik richtig, und funktioniert bei den meisten STM32 auch, weil die einen extra Pin für BOOT0 haben. Dein G031F benutzt den Pin aber auch für SWD und das Signal wird nach GND kurzgeschlossen. Wenn man den NPN- durch einen PNP-Transistor ersetzt und
-
Thread
Keil uVision Linker Error L6218E
main.c... compiling Buttons_STM32F0-Discovery.c... compiling LED_STM32F0-Discovery.c... compiling RTX_Conf_CM.c... assembling startup_stm32f051.s... compiling system_stm32f0xx.c... linking... .\Objects\gpiotest.axf: Error: L6218E
file or directory #include "Driver_USBH.h" Driver_USBH.c: 0 warnings, 1 error assembling startup_stm32f0xx.s... assembling startup_stm32f0xx_ld.s... assembling startup_stm32f030.s... assembling startup_stm32f031.s... assembling startup_stm32f042.s... assembling startup_stm32f051.s... assembling
-
Thread
Kleine STM32-Boards (mit originalem Prozessor) gesucht
, Nucleo-G031K8, Nucleo-G431K8 etc.). Da gibt es halt keines mit dem STM32F103, der auf den Bluepill boards drauf ist.
Bei Tindie & Co. gibt es auch einige Boards, zB https://www.tindie.com/products/tleracorp/ladybug-stm32l432-development-board/
-
Thread
CH32V003 und Arduino
Alternativ würde die STM32C031 ab ca. 50 Cent empfehlen. Deren Software ist wahrscheinlich ausgereift.
für jede Variante einen eigenen Ordner, in dem die Pins definiert werden: https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32C0xx/C031C(4-6)(T-U)/variant_NUCLEO_C031C6.cpp
-
Thread
Conways Game of Live zu langsam auf Z80
"Alternate Function" ist das? AF0? Keine. Aber es gibt hier im Board irgendwo etwas Text zum STM32 und ich werde den Teufel tun und dir alle Registerbits durchdeklinieren. Das darfst du schön brav selber machen (oder musst jemand anderen finden). ;-)
Oh mein Gott! Ich kann wieder sehen! http://www.mikrocontroller.net/articles/STM32 :-) Außerdem mache ich grad die wiss. Feststellung, dass Duschkopf und "Schwarzkopf Schauma" eine nicht-schädigende Wirkung auf Hardware haben. Das Schätzchen läuft noch, auch die DIY Grafikkarte
-
Thread
Durchlegierte MOSFET's
insbesondere durch induktive Lasten. Kurzbeschreibung meiner Problematik Eine Pumpe wird von einem STM32L031 über einen PowerMOSFET ca einmal pro Tag OHNE PWM einfach für ein paar Minuten eingeschaltet und dann wieder ausgeschaltet. Der PowerMOSFET ist für die kleine Version des Steuergerätes , mit 300mA
Dies hat zwar das Problem dass ich eine 2te Stromversorgung für den Prozessor brauch, aber da der STM32L031 eh sehr sparsam ist reicht da vieleicht sogar eine Batterie oder ein Mini 5v USB Netzteil. Mal schauen... Die Pumpe läuft ja nur ca einmal am Tag, und wenn die Pumpenversorgungsspannung 99%
-
Thread
Raspberry Pi Programmierung, Peripherie
Frage ob M0 oder M3. Könntet ihr einen brauchbaren > modernen Vertreter beider Typen benennen? STM32L031 STM32L073 STM32F303 Der letzte ist ein M4F, aber billiger und in vermutlich jeder Hinsicht besser als sein Vorgänger STM32F103... Nein doch nicht, seine Ausgänge sind etwas in Summe weniger hoch belastbar. http://stefanfrings.de/stm32/index.html
-
Thread
STM32 Flashinhalt bei neuem Controller
0. Mindestens beim STM32L031 ist es so (RM0377, 3.3.4, Program a single word to Flash program memory). Und der STM32F407 darf offiziell für ein Mass Erase 32 Sekunden brauchen (bei 1.8V; bei 3.3V immer noch 16s).
auf die Löschdauer im Allgemeinen, wenn man das > "richtige" Werkzeug verwendet. > ST bietet das STM32 ST-Link Utilitiy an. Damit solltest du deine "These" > mal überprüfen. Ich habe mit dem JLink leider nur das "falsche" Werkzeug und auch keinen STM32, ich kann das also nicht prüfen, daher kam
-
Thread
STM32L152 LED zum leuchten bringen will einfach nicht.
Hallo an Alle, ich habe mir vor geraumer Zeit das STM32L152 - Discovery Board gekauft. Ich bin was µC angeht ein Anfänger. Ich habe mir einige Beispiele angeschaut und auch soweit verstanden. So dachte ich es. Ich verwende die KEIL Umgebung und die
Hi Ich hatte für den STM32L0 ein ähnliches Blink Programm geschrieben und hier dokumentiert: https://drolliblog.wordpress.com/2017/04/06/led-blink-with-the-stm32l031x6/ > Wenn ich die Datei stm32l1xx.h hinzufüge, dann
-
Thread
Stromsparende Schaltung Klimalogger auf Basis Rasp Pi Pico
Christie schrieb im Beitrag #8035199: > Es (das STM32G031 Board) scheint mir auch weniger Beginner-freundlich zu sein wie Arduino Das Board wird von Arduino unterstützt: https://github.com/stm32duino/Arduino_Core_STM32#generic-stm32g0-boards > Beim STM32 Core Board Demo Board bräuchte man auf jedenfall eine zusätzliche Speicheroption Man kann den Flash speicher benutzen. EEPROM Emulation ist im Arduino Core enthalten. Tipp: Die STM32L0 haben
-
Thread
STM32: To HAL or not to HAL
(uint32_t TicksNumb) { return SysTick_Config(TicksNumb); } aus "stm32l4xx_hal_cortex.c": Wie es bis jetzt aussieht würde SPL oder evtl. CMSIS ausreichen. Das HAL-Zeugsl maximal für die Init-Routinen
Hallo Marcus, danke für die Info. Es gibt die STM AN4616 "Migrating from STM32F401/411 lines to STM32L4 Series microcontrollers". Wenn alles schon mal HAL-basiert ist ginge angeblich der Umzug F4->L4 rucki-zucki... Aber wer braucht das schon jeden
-
Thread
STM - Was für welchen?
content/ccc/resource/sales_and_marketing/presentation/product_presentation/30/8f/78/6a/b9/a4/45/ab/stm32-stm8_embedded_software_solutions.pdf/files/stm32-stm8_embedded_software_solutions.pdf/jcr:content/translations/en.stm32-stm8_embedded_software_solutions.pdf So kann man z.B. erkennen, für welche
Was es zur Zeit leider nicht gibt, sind verfuegbare Vorraete der meisten (STM32) Chips. Ansonsten finde ich die STM32L4 und G4 recht nett.
-
Thread
STM8- r3 - Platine
Chips wird es zwar noch ne Weile lang geben, aber irgendwann werden dann die Preise hoch gehen. STM32 ist sogar der (ur)alte STM32F103 noch active. Läßt ST jetzt wohl die 8-Bit Welt sterben ?
interessieren. Smile, r3 Platinen für STM32f hab ich schon gemacht, für LQFP48 Package, bestückt mit F103, F303, F030, F031 und F072. MCS51 interssiert mich eher weniger, auch wenn ich für den uralten 89C52 auch eine Platine habe.
-
Thread
KiCAD 9.0, Renesas RA4L1, AI-Assistent für Microchip und neue STM32C0-SKUs
auf einen CAN FD-Transmitter: [c] Zu den MCUs, die die kosteneffiziente Serie ergänzen, gehört der STM32C051 mit bis zu 64 KB Flash-Speicher für Anwendungen, die mehr Speicherplatz benötigen, als er von den STM32C031-MCUs geboten wird. Weitere Features sind unter anderem zusätzliche Schnittstellen und
genutzt wird. [/c] Im Bezug auf die Verfügbarkeit vermeldet ST folgendes: [c] Die neuesten STM32C0-Mikrocontroller werden bereits produziert. Die Preise beginnen bei -,426 US-Dollar für den STM32C051F8P6, -,682 US-Dollar für den STM32C091FCP6 und -,733 US-Dollar für den STM32C092FCP6 mit CAN
-
Thread
Aktueller Mikrocontroller, der gut "bare metal" zu programmieren ist?
schrieb im Beitrag #5077669: > und ggf. ein Board empfehlen Es gibt bei ST einige Boards mit den STM32, aber man muss sich entscheiden, ob man onboard Peripherie haben will (Discovery Boards) oder eher nur den puren MC (Nucleo Boards). Wenn du mit Audio experimentieren willst, ist z.B. das STM32F4
Ich hatte vor einigen Wochen angefangen mich mit dem STM32L0 ("L"!) zu beschäftigen. Erste Gehversuche hatte ich hier dokumentiert: https://drolliblog.wordpress.com/2017/04/06/led-blink-with-the-stm32l031x6/ Positiv: - Die Chips lassen sich bequem
-
Thread
UART Clock Initialisierungsproblem auf STM32F407G-DISC1 (Discovery)
portiert/angepaßt: stm32f030f4 stm32f030k6 stm32f030r8 stm32f042f6 stm32f051 stm32f072rb stm32f100 stm32f103 stm32f103rb stm32f207zg stm32f303 stm32f303k8 stm32f401 stm32f407 stm32f411 stm32f429 stm32l031k6 stm32l053c8 stm32l073rz stm32l152 stm32l152rb stm32l476 stm32wb55 > Auf was löst denn das Macro "RCC_CR" auf? Sprich: Welche Adresse steht Kein Macro, sondern ein .EQU: stm32F407/terminal.s
-
Thread
STM32F031 Wann blockiert CPU beim Flash programmieren/löschen
Guten Tag, ich besitze einen STM32F031 und möchte zur Laufzeit in eine freie Flashseite etwas programmieren bzw. diese löschen. Aufgrund der Löschzeit von max. 40ms möchte ich aber parallel weiter meine Main-Funktion / andere Funktionen
Writing to non-volatile memory without disrupting code execution on microcontrollers of the STM32L0 and STM32L1 Series http://www.st.com/content/ccc/resource/technical/document/application_note/group0/7c/6a/88/d1/27/04/46/2f/DM00260799/files/DM00260799.pdf/jcr:content/translations/en.DM00260799
-
Thread
Datenlogger mit ca. 1ksps
schnell genug. Kriegst Du das mit Deinen Libs hin? Wer hat hier von einem R-PI geredet? Auf einem STM32L kein Problem, auch mit Libs (z.B. die STM32 HAL) und RTOS (z.B. Zephyr) und in C++. Wozu überhaupt neustarten, einfach über den integrierten Komparator einen Interrupt generieren lassen und den Standby-Mode
hat hier von einem R-PI geredet? Ich, da hier genug darüber geschrieben wurde. > Auf einem STM32L kein Problem, auch > mit Libs (z.B. die STM32 HAL) und RTOS (z.B. Zephyr) und in C++. Wozu > überhaupt neustarten, einfach über den integrierten Komparator einen > Interrupt generieren lassen
-
Thread
Kleine Atmel SAM Cortex M0+ Boards gesucht
Servus, warum nicht ein stm32f103c8 board? Kriegt man bei ebay für unter 3€ schon. Und man hat 72MHZ.
aSma>> schrieb im Beitrag #4488724: > Servus, > warum nicht ein stm32f103c8 board? Kriegt man bei ebay für unter 3€ > schon. Und man hat 72MHZ. .., weil er es nicht will. Es gibt haufenweise Boards mit STM32 Chip drauf. Aber da er eins mit Atmel Chip will, muss
-
Thread
Auch bei den STM32 funktioniert Reset nicht richtig :(
und anderen uC: VDD muss kleiner als 100mV werden, damit der Power-On-Reset funktioniert. Bei den STM32 hatte ich mich darauf verlassen, dass die dieses Problem nicht haben. Jedenfalls finde ich in keinem Datenblatt einen Hinweis dazu. Jetzt habe ich zu diversen STM32G0, G4, L4 und einzelnen H5,
L4P5xx,L4Q5xx 471 2023-05-09 STM32U535xx,STM32U545xx 455 2023-06-28 STM32U575xx,STM32U585xx 482 2022-02-28 WB55Cx,WB55Rx,WB55Vx,WB35Cx ? 2023-02-02
-
Thread
STM32L011 ADC Temperatur zu hoch
ADC-Werte hab ich die Code-Snippts aus dem Reference Manual und auch aus Example-Projekten aus dem STM32Cube Repository für die L0. [c] #define TEMP30_CAL_ADDR ((uint16_t*) ((uint32_t) 0x1FF8007A)) /* Internal temperature sensor, parameter TS_CAL1: TS ADC raw data acquired at a temperature of 30
Varianten ist im Datenblatt entweder nur TS_CAL1 oder TS_CAL2 angegeben, so z. B. beim G030 (ggü. G031) und L011 (ggu. L031). Das heißt möglicherweise, dass man sich auf eine Zweipunktkalibrierung nicht verlassen kann/soll. Diese Unklarheit geistert schon seit Jahren durch die RMe bzw. Datenblätter,
-
Thread
Crash @ TIM2-Überlauf statt TIM2_IRQHandler (STM32G031J6)
Hallo, Ich möchte PA11 eines STM32G031J6M6 mit 50 kHz blinken lassen, bzw. ein entsprechendes Rechtecksignal am Pin 5 generieren. Dafür habe ich TIM2 so konfiguriert, dass er alle 10 us überläuft, was eine ISR ("TIM2_IRQHandler") aufruft
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
-
Thread
[V] STM32 Nucleo L031K6
Ich habe hier noch 2 Stück unbenutzte STM32 Nucleo L031K6 rumliegen, die zu schade zum 'rumoxidieren' sind. Da ich auf absehbare Zeit aber nicht dazu komme mich damit zu beschäftigen, würde ich die gegen eine aufgerundete Versandkostenerstattung
-
Thread
Device Electronic Signature menschenlesbar machen?
Aber unabhängig davon: Der OTP-Bereich ist sicher die sinnvollere Alternative. Gibt's bei den meisten STM32.
. Bei anderen Chips steht nur X & Y im Manual, aber ohne BCD dabei. Bei noch anderen steht nur "32 Bit" oder garnichts. Nichts ist unmöglich :) > Der OTP-Bereich ist sicher die sinnvollere > Alternative. Gibt's bei den meisten STM32. Bei einem L4 mit den 2K-Pages würde ich auch das normale
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
PA14 (Pin49) SWDIO an PA13 (Pin46) Kann das hinkommen? https://www.mouser.de/datasheet/2/389/stm32f103c8-1851025.pdf
des STM8, dann ST_LINK_SWIM heißend. Das sind also die Verhältnisse auf dem STM8S Discovery, das sollte so also funktionieren... Der STM8S903K3 hat nur 32 Pins im Gegensatz zum STM8S105C6T6 auf dem STM8S
-
Thread
Flag in BLOCK setzen und löschen?
un-lernen wenn du dann doch mal auf C++ wechseln möchtest... Maxim B. schrieb im Beitrag #5957676: > STM mit 0,5 mm zwischen Pins ist für meinen Augen > 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
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
-
Thread
ARM-Assembler-Tutorial
selbst der Demo-Code erstmal nicht kompiliert. Da sehnt man sich nach so einem handlichen genügsamen STM32H7 :)
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
Arduino-C: Unklarheit bei '<< Operator'
Nein, es sind nämlich eben _genau_ die Bezeichnungen aus dem RefMan, in diesem Fall aus jenem des STM32F031F6, also RM0091. In diesem findest du dann auf Seite 367 das "TIM1 Control Register 1", "Bit 7 ARPE: Auto-reload preload enable". Man kann zu jeder Peripherie, zu jedem Register und zu jedem
Problem damit ist. PS: Den Header findet man z.B. hier: https://github.com/modm-io/cmsis-header-stm32/blob/master/stm32f0xx/Include/stm32f031x6.h#L4415
-
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
Warum liest man hier so wenig von Renesas?
aber auch noch STM32F7xx und STM32H7xx im Ärmel ;-)
Mi N. schrieb im Beitrag #7392001: > Bauform B. schrieb: >> Gibt es auch eine Empfehlung mit 32 Bit? > Was willst Du eigentlich machen? Für STM32F051, F205, L031, L412, L496 eine Alternative finden, falls die nicht mehr an jeden verkauft werden. ARM will evt. für jedes verkaufte Gerät mit ARM-CPU
-
Thread
Sinusberechnung auf Controller STM32F030
Ralph S. schrieb im Beitrag #4669597: > STM32F030F4P6 Du weißt daß dieser µC 32KB Flash hat? Das Datenblatt sagt zwar nur 16KB, in echt sind aber 32KB drauf, genauso der 32Bit-Timer. Der STM32F030F4P6 und der STM32F031F6P6 verwenden die selben
musst Du Dir wegen Deinem Sinus vermutlich keine Gedanken bzgl. der Codegröße machen und kannst beim STM32F030F4P6 bleiben.
-
Thread
Welchen Compiler/IDE benutzt ihr für uController?
und "Zephyr RTOS", also Bare-Metall ist nicht vorgesehen. -> Microchip Studio Die "platform" "ST STM32" unterstützt aktuell die "frameworks": "Arduino", "CMSIS", "libopencm3", "Mbed", "Standard Peripheral Library", "STM32Cube" und "Zephyr RTOS". Aber auch damit konnte ich z.B. das Nucleo-C031C6 und das Nucleo-H503RB bisher nicht verwenden. Und ich mache zwar nicht viel mit STM32, vor allem da es praktisch keine STM32 gibt die ich tatsächlich benutzen könnte, aber zumindest eine Platine habe ich mit Hilfe der STM32CubeIDE erfolgreich geplant. Und die initiale Test-Software
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
Biete: 35x STM32F042C6T6 zu je 2849€ 8x STM32F103RC zu je 3399€ 8x STM32F103RE zu je 3499€ 2x STM32F107VC zu je 3599€
Und wo finde ich: STM32G031K8T6 oder STM32G071KBT6 Mir würden 20-30Stk. reichen ;)
-
Thread
C - GCC Optimierung ändert float-multiplikation auf integer mult
ed9f 7a09 vldr s14, [pc, #36] ; 80029fc <FPGA_SetLimitsI_OUT+0x2c> 80029da: ee77 7a87 vadd.f32 s15, s15, s14 80029de: ed9f 7a08 vldr s14, [pc, #32] ; 8002a00 <FPGA_SetLimitsI_OUT+0x30> 80029e2: ee67 7a87 vmul.f32 s15, s15, s14 80029e6: eefd 7ae7 vcvt.s32.f32 s15, s15 Send_SPItoFPGA
deren Seite steht nix von GCC oder GNU. Guckst du hier: https://hightec-rt.com/en/blog/item/nxp-s32z-s32e-hightec-compiler.html [pre] The HighTec C/C++ Compiler is based on innovative LLVM open-source technology... [/pre] https://hightec-rt.com/en/news/blog/item/stm-sr6x-stellar-hightec-compiler.html
-
Thread
Antennenanalysator nach EU1KY
Erweiterungen nimmt man am besten ? Im Moment habe ich 8 Warnungen beim compilieren. Ich habe noch kein STM32F746G_discovery board und im groups.io wird von einem STM32H Board gesprochen, welches besser und schneller sein soll. Was ist deine Meinung dazu, das STM32F Board zu bestellen oder noch zu warten und das STM32H zu bestellen ? 73 Ralf
-
Thread
RTOS mit Arduino
Nano, zum Beispiel konkret das Nucleo-L031K6 oder das Nucleo-L432KC. Oder das "STM32 Black Pill STM32F411", ist etwas größer. Nur bei den Boards mit STM32F103x8 und STM32F103xB musst du aufpassen, da werden überwiegend schlechte Fälschungen
stm32-moocs/FreeRTOS_on_STM32_MOOC.html im Downloadbereich die Schulung als PDF
-
Thread
STM32 HAL Interrupt löst nicht aus?
Nulldurchgang der Netzspannung detektiert. Ich möchte bei jeder fallenden Flanke einen Interrupt bei meinem STM32L031C6Ten und einen Transistor schalten. Ich habe aber das Problem, dass der Interrupt nicht auslöst. Hat jemand eine Idee, woran das liegen könnte? gpio.c /*Configure GPIO pin: PB10 */ GPIO_InitStruct.Pin
Interrupt init*/ HAL_NVIC_SetPriority(EXTI4_15_IRQn, 0, 0); HAL_NVIC_EnableIRQ(EXTI4_15_IRQn); stm32l0xx_it.c void EXTI4_15_IRQHandler(void) { HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_10); } main.c void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) { if(GPIO_Pin == GPIO_PIN_10) { HAL_GPIO_WritePin
-
Thread
elektronische DIL-Schalter? nicht-flüchtiges Latch?
Irgendwie ist das krank. In meinem Fall wären es 2.21 Euro für den DS4520E gegen 1.33 für einen STM32L031F4P. Der hat zwar 20 statt 16 Pins, kann aber nebenbei noch ein paar Kleinigkeiten erledigen und spart dann 6 bis 8 von 20 Steckerpins und einige Leiterbahnen werden entsprechend kürzer. Außerdem
Das würde in diesem Fall über die sowieso vorhandene UART-Verbindung zum "großen" uC passieren, STM32-Boot-Mode sei Dank. Der große hätte die Firmware für den "kleinen" als Daten an Bord. Das Protokoll ist auch schon vorhanden. Nur von den gesparten Stecker-Pins müsste ich wieder zwei für Reset und
-
Thread
STM32 und interner Temperatursensor
Hallo Leute, ich möchte bei meinem STM32L031 den internen Temperatursensor auslesen und bekomme keinen vernünftigen Wert. Ich habe den Code für die Berechnung der Temperatur aus dem Refmanual des STM32 übernommen. Mein Code sieht so
uint32_t) measure[3] * (VDD_APPLI / VDD_CALIB); //measure[3] = 605 temp = temp - ((int32_t) *TEMP130_CAL_ADDR; temp = temp * (int32_t) (130 - 30); temp = temp / (int32_t) (*TEMP130_CAL_ADDR - *TEMP30_CAL_ADDR
-
Thread
Günstiges und einfaches Mini-Controller Board, was würdet ihr heute nehmen?
im Beitrag #7993156: > professionelle IDE Beispielsweise ST gibt ja zwei Freeware-IDEs für die STM32 raus, die STM32CubeIDE auf Eclipse-Basis und STM32Cube for Visual Studio Code. Dafür hat ST gleich zwei Hersteller (Ac6 und atollic) von zuvor kommerziellen IDEs aufgekauft! Andere Hersteller machen
Niklas G. schrieb im Beitrag #7993214: > Beispielsweise ST gibt ja zwei Freeware-IDEs für die STM32 raus, die > STM32CubeIDE auf Eclipse-Basis und STM32Cube for Visual Studio Code. Und manche verwenden STM32duino, um STM32-Controller wie alle Arduino zu prgrammieren: https://github.com/stm32duino
-
Thread
Chipkrise, neuer Rekord
Maschinen bauen kann. Soweit es um Fabrikationstechnik der Spitzenklasse geht, nicht um schnöde STM32, wissen das auch die Chinesen selbst nicht. Da gibts allenfalls hochtrabende Pläne zum grossen Sprung nach vorn. Mit brachialer Gewalt pflegte man bei solchen Sprüngen allerdings bisher auf der Schnauze
Chipkrise? Seit ich in diesen Vapezigaretten sowohl STM32G031 als auch STM32L051 entdeckt habe, wundert mich nichts mehr. Die Dinger landen inklusive einer 18650 Samsung Zelle im Müll. Da sind die Chips, die andere suchen. https://www.discoverglo.com/de
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
/item/G139-08-10pcs-STM32F030F4P6-Value-line-ARM-based-32-bit-MCU-STM32F030F4P6/32740942772.html
://www.aliexpress.com/item/G139-08-10pcs-STM32F030F4P6-Value-line-ARM-based-32-bit-MCU-STM32F030F4P6/32740942772.html Kennt jemand einen (STM32)Mikrocontroller zu ähnlichen Preisen mit Hardware USB?
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
konzipiert zu sein, dafür mehrere USARTs und zwei SPI, reiche Pin-Remapping. Nun überlege ich, mit STM32 zu beginnen. F103 scheint schon verältert, H7 haben 64 bit FPU, aber für Anfang wohl etwas zu kompliziert. Z.Z. denke ich von F4. F407 oder F429. Außer 32 bit FPU sind für mich 32 bit Timer interessant
zum Spielen sucht, würde ich zu Cortex-M0 raten aber nicht unbedingt zum o.g. RP2040, sondern eher STM32G031/431 mit verschiedenen Gehäusetypen von extrem sparsam bis sehr leistungsfähig.
-
Thread
PID-Regler: Wie schnell ist schnell genug?
es ist das hier schon öfter erwähnte Board (die "Black" Variante, <10€): http://wiki.stm32duino.com/index.php?title=STM32F407 CPU Takt ist 168 MHz und FPU aktiv. https://www.st.com/en/microcontrollers/stm32f407ve.html Das ist natürlich eine andere Kategorie als ein kleiner 8 Bitter,
gerade dabei war habe ich die gleiche Routine nochmal auf zwei anderen Boards laufen lassen. [code] STM32L031 @ 32 MHz (Cortex-M0+) gcc 6.3.1 -Os: 38,6 µs gcc 6.3.1 -O3: 39,5 µs gcc 7.2.1 -Os: 39,3 µs gcc 7.2.1 -O3: 39,8 µs Keil: 24,3 µs LPC1549 @ 72 MHz (Cortex-M3) gcc 7.2.1 -0s: 19,3 µs