-
Thread
interne RTC im STM32L benutzen?
Projekt: Bei mir funktionieren sowohl der Quarz als auch das externe Quarz Modul problemlos am STM32l031. Hier übrigens mein Init-Code: https://github.com/olikraus/u8g2/blob/master/sys/arm/stm32l031x6/clock/main.c#L462 Ich prüfe hier zunächst ob ein externes Taktmodul anliegt. Wenn nicht, dann
wird's schon funktionieren - pragmatischer Ansatz. Btw, bei mir ist es ein STM32L162 und kein STM32L031 (oder so)^^
-
Thread
Assemblerprogramm zur Ausgabe eines Zeichens auf UART3
Christoph K. schrieb im Beitrag #7101885: >> Wer liefert die Definitionen? > > > #include stm32l031xx.h oder geht das etwa auch nicht? Ich verstehe schön > langsam nur noch Bahnhof :( Ich hatte angenommen, daß einem das generiert wird. Woher soll ich denn den Namen stm32l031xx wissen? Ist
? Ohne die "" bekomme ich "invalid preprocessor directive", mit "" "unresolved inclusion : "stm32l031xx.h".
-
Thread
STM32: Externer Quarz als Clock Source für Timer
klicken, klicken, klicken. Tim K. schrieb im Beitrag #6682577: > ich programmiere derzeit einen STM32L031C6 über die HAL.
CubeMX verwenden möchtest Tim K. schrieb im Beitrag #6682577: > ich programmiere derzeit einen STM32L031C6 über die HAL.
-
Thread
Hilfe bei Bescheiltung des STM32L031
eigene Motorsteuerung mit einem STM32 zu entwerfen. Könnte mir jemand helfen, meine Beschaltung des STM32L031 zu überprüfen?
-
Thread
STM32L031K6 Sprung in Bootloader aus Applikation funktioniert nicht
dem Tool "STM32CubeProgrammer" über UART auslesen und auch programmieren. Jetzt habe ich einen STM32L031K6T6 und möchte ebenfalls mit der Funktion Test_Jump() aus der Applikation in den Bootloader springen. Hierfür habe ich die Zeilen [c]#define BOOTLOADER_ADR 0x1FFF0000[/c] [c]#include <stm32g0xx.h
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 ist exakt gleich. Da der Code beim G0-Mikrocontroller funktioniert hat, bin ich davon ausgegangen, dass dieser auch beim L0 funktioniert
-
Thread
[V] diverse Microcontroller Eval/Dev Boards
Evaluation Board 15,-€ - Cypress CY8CKIT-059 PSoc 5LP 10,-€ - Atmel Xplained ATTINY104 10,-€ - STM32L031 Nucleo-32 8,-€ - STM32F401 Nucleo 10,-€ - STM32F429 Discovery 20,-€ Abholung in 12435 Berlin möglich. Alles kann jeweils als Maxibrief für 2,70 € versandt werden. Wenn jemand alles in einem
10,-€ - Microchip MPLAB® Xpress Evaluation Board 15,-€ - Cypress CY8CKIT-059 PSoc 5LP 10,-€ - STM32L031 Nucleo-32 8,-€ Sind noch zu haben.
-
Thread
Problem mit STM32 und AD7912
Hallo Leute, ich habe damit angefangen einen STM32L031C6 zu programmieren. Ich scheitere gerade daran einen externen A/D-Wandler (AD7912) mit zwei Kanälen über SPI (bis zu 18Mhz) auszulesen. Ich möchte dazu HAL verwenden und habe folgendes eingestellt
habe ich per SW einen Pullup bei der > MISO-Leitung hinzugefügt. Bei der Pin-Konfiguration des STM32L031 hast du die internen Pull-ups aktiviert? Ich meine = bin mir nicht 100% sicher, wenn der Pin als Ausgang oder als Special Function (I2C, SPI, ...) konfiguriert ist, dann funktioniert das nicht so
-
Thread
Keine Verbindung zum STM32L0
Hi, Ich habe 3 Boards gelötet, jedoch kann ich mich bei keinem mit dem STM32L031F4P6 verbinden. Die Spannung (3.3V), SWCLK und SWDIO kommen korrekt zu den Eingangspins, von daher muss irgendwie etwas falsch angeschlossen sein, aber ich sehe absolut nicht was. Datenblatt: https://www.st.com/en/microcontrollers-microprocessors/stm32l031f4.html Jemand eine Idee?
-
Thread
STM32L0 startet nicht
VECT_TAB_OFFSET 0x00006C00U > angegeben. > > Damit gibt es keine Probleme. Ich habe einen STM32L031 mit 32K, mein BL ist 4k groß. Beim Debuggen scheint die FW zu laufen, wenn ich auf den I2C Slave zugreife, ändern sich auch die SFRs für I2C, aber es erfolgt kein Sprung in die ISR. Wenn ich die
Der STM32L031 hat nach AN2606 einen BL über USART2 und SPI1. Leider keinen über I2C.
-
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
[c] wie wirft man UART-Daten weg?
gewesen wenn man wüßte um welchen Controller > es sich überhaupt handelt. z.B. STM32F205RET6, STM32L031C4T6, STM32L412KBT6, R5F565N7ADFP... Eigentlich sollte es eine reine C-Frage sein. Natürlich darf man das Flag auch direkt löschen, die Frage ist, was findet ihr verständlicher?
wenn man wüßte um welchen Controller >> es sich überhaupt handelt. > > z.B. STM32F205RET6, STM32L031C4T6, STM32L412KBT6, R5F565N7ADFP... > Eigentlich sollte es eine reine C-Frage sein. Natürlich darf man das > Flag auch direkt löschen, die Frage ist, was findet ihr verständlicher? Wenn man
-
Thread
STM32L031 I2C Pull-Up
Hallo, ich bin gerade dabei einen STM32L031 mit einem AZDelivery 0,96 Zoll OLED Display I2C SSD1306 in Betrieb zu nehmen. Das Display ist angeschlossen und funktioniert an sich einwandfrei. Allerdings habe ich dazu eine Verständnisfrage
-
Thread
Omron D6T Thermal Sensor
Das Problem nervt mich immer noch... Habe den Sensor auch an ein Nucleo mit STM32L031 angeschlossen, auch da liefert er zu 100% gültige Messwerte. Nur an dem STM32F407 gibt es ständig Fehler. Also schon das erste Byte (Adresse + Write) das er auf den Bus legt wird negativ quittiert
Tastköpfe sind auf 10x eingestellt, Fehler gibt es auch ohne. Mit dem gleichen Breadboardaufbau am STM32L031 oder LPC funktioniert der Sensor. Ich habe jetzt noch PCA9306D Levelshifter bestellt, so schlecht sieht mir das Timing nicht aus, da bleiben ja nur noch die Pegel.
-
Thread
[S] (2 Stück) STM32L031K6T6
hat noch jemand 2 Stück STM32L031K6T6 in der Bauteilkiste wo nicht benötigt werden. Ist für ein angefangenes Bastelprojekt das ich gerne fertg machen möchste. Natürlich gerne auch Tausch mit Amel/Microchip Prozessoren möglich. Der
-
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
-
Thread
STM32L031xx nur 4 kB Ram anstatt 8 kB
Hallo, für eine neue Anwendung habe ich mir heute das Datenblatt sowie das Errata Sheet vom STM32L031 angeschaut. Der Controller kann alle Anforderungen erfüllen aber dann ist mir im Errata Sheet ein eklatanter Fehler aufgefallen. Der Controller ist mit 8 kB Ram angegeben, jedoch stehen auf Grund
-
Thread
STM32L152 LED zum leuchten bringen will einfach nicht.
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 fehlt widerum... Ich habe einen ähnlichen Ansatz verfolgt. Welche Dateien noch fehlen und woher man diese kopieren kann, habe ich ebenfalls
-
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 aus
-
Thread
STM32 Flashinhalt bei neuem Controller
kannst du dich verlassen. Bei manchen Chips sind die Bits nach dem Erase auf 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).
-
Thread
STM32 startet im HardFault
Heute wollte bei mir ein STM32L031 nicht loslaufen. Ursache war ein nicht richtig gelöteter SMD-Uhrenquarz bei in STM32CubeMX eingeschaltetem LSE-Oszillator. Der CPU-Takt kommt vom HSI-Oszillator.
-
Thread
STM32 HAL Interrupt löst nicht aus?
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
-
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
-
Thread
"Sicherheit" beim RP2350
. Der 12-Bit ADC ist ja immer noch bescheiden: typ. 9,5 ENOB gegenüber 8,7 beim RP2040. Ein STM32L031 zum Beispiel bietet 11 ENOB. Ohne SPI-Flash geht gar nichts und ohne Quarz ist die Taktfrequenz irgendwo zwischen Mond und Mars. Die Tage hatte ich einen STM32G031 programmiert: richtige Timer
-
Thread
[V] STM32L031C4T6 (32-Bit ARM Cortex-M0+) – 3er/10er Sets Neuware (NOS) in Profi-ESD-Verpackung
einer Produkteinstellung in der Fertigung) originale und unbenutzte Mikrocontroller vom Typ STM32L031C4T6 (STMicroelectronics) im LQFP-48 Gehäuse an. Zustand & Lieferung: Es handelt sich um technisch absolut neue und unbespielte Lagerware (NOS - New Old Stock). Sie wurden stets ordnungsgemäß
-
Thread
openocd "JTAG failure"
STM32F031 ist, dann würde ich es mal mit der > stm32f0.cfg versuchen. Sorry ich meinte natürlich STM32L031 :D Jim M. schrieb im Beitrag #5230479: > Mach mal ein "reset init" vor dem Flashen. Bringt leider keine Änderung.
-
Thread
Maximale Taktfrequenz STM32G4 nutzen?
welches das > ebenso intensiv nutzt Ich auch! Deinen Ratschlag, anstatt eines STM32G031 einen STM32L031 für meinen Datenlogger zu verwenden, habe ich zwar nicht befolgt (blöderweise nicht pinkompatibel), takte den Controller aber je nach Betriebsmodus zwischen 1 MHz (Minimum für 500 kBd von USART1)
-
Thread
Aktueller Mikrocontroller, der gut "bare metal" zu programmieren ist?
hatte ich hier dokumentiert: https://drolliblog.wordpress.com/2017/04/06/led-blink-with-the-stm32l031x6/ Positiv: - Die Chips lassen sich bequem über RS232 programmieren. - Klein, aber noch handhabbar - Geringer Stromverbrauch - GCC Toolchain, C-Headerdateien mit allen Register Definitionen
-
Thread
Eine gemeinsame Konstante in C und asm?
Gedankenexperiment ohne > praktische Anwendung ist. Die praktische Anwendung ist ein UART-Bootloader für den STM32L031C4. Dem Chip fehlt es an allem (wenn man vom L4 verwöhnt ist). Zum Beispiel kann der eingebaute Bootloader keine Programme ins RAM laden. Bei 8K RAM ist es eben günstig, wenn das Programm im RAM Funktionen
-
Thread
Quarz oder Oszillator
, hätte ich diesen gerne gewußt. Davon gibt es einige. Z.B. in meinem Fundus: STM32L010F4P6, STM32L031F4P6, STM32L081KZT6, STM32G031J6M6, STM32G031F8P6, STM32G051F8P6. (Zumindest kein clk_out für den HSE, manche davon haben aber clk_out für den LSE.)
-
Thread
Fast nur Fake 18650 Akkus kaufbar?
, die die Leute in die Batteriebox werfen. Das sind Samsung INR und dazu gibts immer noch einen STM32L031 oder STM32G051 :-O Soweit zur Chipkrise. Alles Markenware. In Wegwerfvapes finden sich kleine LiIon Zellen mit 360mAh oder 500mAh, bestens geeignet für Modellbauzwecke.
-
Thread
seriell auslesbare Taster/Schalter, Idee zur Diskussion
und kann natürlich auch im fertig aufgebauten Zustand und ohne extra Stecker funktionieren. Der STM32L031 z.B. startet immer erst den eingebauten Bootloader und wenn das Flash leer ist, kann man sofort per UART flashen. Die Umschaltung Bootloader / Programm könnte auch mit einer Fuse funktionieren; muss
-
Thread
STM32C - neue STM32-Familie mit Cortex M0+-Kern und achtpinniger Gehäuseoption
handelt sich hierbei um eine neue Bauteilfamilie. Wer beispielsweise STM32C031K6 googelt, findet den STM32L031K6. Das ist eine KOMPLETT andere Familie, was man zB am Speicherausbau erkennt. ### Weitere Informationen bei Verfügbarkeit. Der Newsaffe hat derzeit keine weiteren Informationen zum Thema. Wer
-
Thread
UART Clock Initialisierungsproblem auf STM32F407G-DISC1 (Discovery)
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
-
Thread
PID-Regler: Wie schnell ist schnell genug?
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 gcc
-
Thread
Pico2 RP2350 GPIO Fehler
nachträgliches Luxus-Feature mit 39k Längswiderstand zum Eingang. Witzigerweise hat das mit einem STM32L031 dann doch nicht funktioniert... Stefan K. schrieb im Beitrag #7731982: > Bei schnellen und damit steilen Signalen sind die sehr kurzen maximal > etwa 0,1mA gegenüber den Strömen zum Umladen
-
Thread
Giess-o-mat mit AVR Version 2
@FrankG Ich hab da einen STM32L031 mit dem PCAP04 verbunden. Allerdings nur ein Kanal des PCAP04 in Verwendung.D.h. ich setze ein paar Grundparameter über SPI und lese eigentlich nur Rohdaten, welche dann im STM32 mit allen weiteren
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
Nach Anfangsproblemen unter Gentoo, nun fix und fertig kompiliert, und läuft. STM32L031 Part erstellt ... Schaut schon gut aus, zwar etwas gewöhnungsbedürftig, aber man findet schnell heraus wie es geht. Da bräuchte es einen Importfilter für Bauteile oder hab ich das nur bis