-
Thread
STM32 PWM änderung Verständnisproblem
Hallo zusammen, arbeite hier mit einem STM32 und schaffe es auch nach der Initialisierung eine PWM zu erzeugen! Nun möchte ich diese im laufenden Betrieb ändern können... so lag meine Vermutung, dass ich mit TIM_OCInitTypeDef TIM_OCInitStructure
updaten damit ist sichergestellt das die kanäle weiterhin synchron laufen das selbe gibts auch beim STM .. wo das in der LIB ist weiß ich leider nicht
-
Thread
DesignSpark STM32 Lib
Ich habe mich entschieden in DesignSpark PCB 4 meine erste Schaltung mit einem STM32 zu bauen und schon auf die ersten Hürden gestoßen. Die Symbole aus der Lib, zumindest stm32f107 wird mit einer gefüllten Fläche und Bemaßungen im Layout angezeigt. Ich habe nicht raus gefunden, wie
-
Thread
Fehler im STM32F4?
=fpv4-sp-d16 -mthumb -Wall -ffunction-sections -O0 -mfloat-abi=hard -g -c -DHSE_VALUE=8000000 -DSTM32F4XX -DUSE_STDPERIPH_DRIVER -DUSE_STM32F4_DISCOVERY -DSTM32F407VG Was ist hier los ? An Adresse 0x080004c4 wird wieder zu 0x080004b4 zurückgesprungen und das vadd.f32 wird auch als float ausgeführt
schon klar sind ja nur 8 Signifikante Dezimalstellen bei 0.00001 kommt er nur bis 256.0 mit seinen 32 Bit. Bei 0.0001 kommt er bis 2048.0. Alles klar oder hab ich nen Denkfehler ? Eine Multiplikation müßte aber gehen.
-
Thread
stm32f429 gpioh
Ich dachte das Problem mit der blinkenden Leds im Griff zu haben. nun funktioniert das Schalten bestimmter Portpins nicht. Was mache ich falsch? A0,G13,G14: ok H0,H1, F6: nichts [c]void init_gpio2rcc(void){ RCC_AHB1PeriphClockCmd( RCC_AHB1Periph_GPIOA | RCC_AHB1Periph_GPIOB | RCC_AHB1Periph_GPIOC | RCC_AHB1Periph_GPIOD | RCC_AHB1Periph_GPIOE | RCC_AHB1Periph_GPIOF | RCC_AHB1Periph_GPIOG | RCC_AHB1Periph_GPIOH, ENABLE); } void init_led(void) { GPIO_InitTypeDef GPIO_InitStructure; u32 port='G'
-
Thread
Lichtschranke / Fototransistor an STM32
13T0wGvn8AAAIAACUxkpc95519eb0e9c2624cd7eca915c27aa10c Wäre da folgender Aufbaue korrekt um den Status der Lichtschranke mit einem STM32 zu überprüfen ? Vielen Dank
> Wäre da folgender Aufbaue korrekt um den Status der Lichtschranke mit > einem STM32 zu überprüfen ? > > Vielen Dank Den 10k könntest du auch ein wenig kleiner machen bei 3.3 V, z.B. 2k2 oder 3k3. Denke dran, das am Phototransistor immer 0,6-0,7 Volt verloren gehen, der High
-
Thread
Lizenz bei Library für STM32
Hallo, kann mir jemand sagen, was folgende Lizensvereinbarung nun genau sagen soll - darf ich die Library nutzen (ohne Änderungen) in einem Programm, dessen Sourcecode ich später nicht veröffentlichen will? Ich habe es zwar nicht vor, aber wie wäre es, wenn ich mein Programm verkaufen würde? http://www.st.com/software_license_agreement_liberty_v2 Bei anderen Librarys wie z.B. http://libopencm3.org/ wird GPL3 genutzt. Wenn ich es richtig verstanden habe, gilt dort dann, dass ich mein Programm immer veröffentlichen muss, auch wenn ich an der Library selbst nichts verändert habe und sie
-
Thread
STM32: Wie 4 ADCs synchronisieren?
Hallo, ich hab hier einen STM32F303 mit 4 ADCs die ich synchronisiert sampeln lassen will. ADC1 und 2 sowie ADC3 und 4 lassen sich ja im Dual-Modus betreiben. Wie kann ich nun die beiden ADC-Gruppen ADC12 und ADC34 synchronisieren
-
Thread
USART als UART nutzen STM32
Kann man eine USART Schnittstelle problemlos auch als UART Schnittstelle nutzen. Möchte einen STM32F410 mit einem ESP8266 verbinden nur mir ist gerade aufgefallen das der STM32 nur eine USART-Schnittstelle hat. Grüße
-
Thread
STM32 SPI 9 Takte
der Konfiguration übersehen? Ich mache immer CPOL und CPHA = 1, MSB first. Es handelt sich um einen STM32F413 Danke für eure Hilfe. [c] #define T_ALTERNATE 0x02 #define MODE(a, b, c) (a)->MODER |= ((c)<<(2*b)) #define AFUNC(a,b,c) (a)->AFR[(b)/8] |= ((c)<<(4*((b)%8))) RCC->APB1ENR |= RCC_APB1ENR_SPI3EN
-
Thread
[V] STM32primer2
Verkaufe meinen Primer2, mit OVP, CD, Umhängeband, selbst layoutete Erweiterungs-Lochrasterkarten (1 Stück aufgebaut, 5 Rohleiterkarten). Problem: beim Einschalten blitzt das Display kurz auf, die LEDs blinken, mehr passiert leider nicht. Bei den Primer2 gabs Probleme mit ESD Schäden eines Schaltreglers. Evtl. ist das die Ursache. Eigentlich hatte das Gerät funktioniert, habs dann weggepackt und liegt jetzt einige Jahre rum. für Preisvorschläge bin ich offen.
-
Thread
Welcher Interrutpt stört mich hier, STM32
Hallo, ich arbeite mit einem STM32 Controller und habe nun eine Situation, in welcher ich auf einen bestimmt Interrupt warten möchte und nutze _WFI(); Leider scheint ein unbekannter Interrupt daszwischen zu funken, so dass ich da
-
Thread
STM32 und Grafik Display mit GUI
Ich möchte gerne ein buntes Grafik LCD in einem Projekt verwenden. Hab hier zum Spielen das STM32F429 Discover Board liegen mit 320x240 Pixel Farbdisplay. Als Entwicklungsumgebeung benutze ich Atolic Truestudio(eqlipse). Kennt wer von ech ein einfaches Plugin um einfach eine GUI(Grafische
-
Thread
STM32 Softreset -> Bootloader
Hallo, ich nutze eine STM32F439ZI und würde gerne durch einen Softreset in den Bootloader mode springen. Ist das überhaupt so möglich wie ich mir das denke? [c] asm( "LDR R0, =0x00000000 \n\t" "LDR
das Boot0 Register eine '1' zu schreiben und dann einen Softreset durchzuführen. Dadurch sollte der STM dann in den Bootloader mode laufen. Danke für eure Antworten MaTT
-
Thread
STM32 flashen mit RS232
Hallo zusammen, ich würde gerne meinen STM32f429 über die serielle Schnittstelle flashen. Ich habe bereits erfolgreich mit dem Flash-Loader von ST den Controller programmiert, allerdings nur am USART-1 Port. Meine Frage: Ist es möglich
Hallo, ich kaper den thread mal. Ich flashe auch einen STM32F405 mit dem Flash-Loader von ST über den UART. Das geht auch gut mit einem PC, mit meinem Labor-PC aber nicht. Ich vermute, das ist irgend ein timing Problem. Kennt jemand den Effekt und hat jemend
-
Thread
STM32 SW/JTAG Pins
STM32 können wahlweise über ein SWD Kommando oder über den NRST Pin zurückgestezt werden. Das SWD Kommando funktioniert nicht, wenn die SWJ Schnittstelle per Software deaktiviert wurde oder wenn der µC
-
Thread
STM32 USB-HID-programm
Hallo zusammen, ich versuche gerade für den STM32 ein USB HID Keyboard Programm zu erstellen. Hat vll. jemand eine Vorlage oder ein Bsp: Programm an das ich mich halten kann. Ich halte mich an die Bsp.-Programme von ST, und zwar an die MouseJoystick
-
Thread
STM32 ADC Kanal auswahl
Hallo, stehe irgendwie auf dem Schlauch... Wie kann ich bei einem STM32F103 den Kanal am Mux des ADC umschalten? Danke
gast schrieb: > Hallo, > stehe irgendwie auf dem Schlauch... > Wie kann ich bei einem STM32F103 den Kanal am Mux des ADC umschalten? > > Danke Hi, ich gehe mal davon aus das du den GPIO und den Port schon eingestellt hast, sowie sagen wir mal ADC1 und nur den Channel wechseln willst
-
Thread
STM32L Interrupt wird blockiert
Hi, Ich benutze den I2C2 des STM32L mit dem SMBus bzw PMBus Protokoll. Um die Adressen am Bus herauszufinden Frage ich jede Adresse ab und warte auf einen Timeout. Wenn dieser nicht stattfindet ist die Address gültig und wird gespeichert
-
Thread
STM32: PWM Mode wird invertiert
Hallo zusammen, ich steuere mit TIM4 eines STM32 unter anderem eine RGB-LED an. Dazu verwende ich 3 der 4 Kanäle zur PWM-Generierung für jede Farbe. Der PWM Mode entspricht PWM2 und der Counter zählt hoch. Das funktioniert auch meistens sehr
-
Thread
STM32 Uart Senden stoppen
Hallo, ich habe folgendes Problem, ich möchte bei einer bestimmten Bedingung das Senden des UART stoppen. Wie kann ich das elegant lösen. Ich dachte daran das TXE Flag auf 0 zu setzen. Ich weiss jedoch nicht, ob das funktioniert und wie ich ein Flag setzen oder löschen kann. Hat da jemand einen Tip für mich? Gruß paule
-
Thread
STM32 UART DMA TX
Hi, Ich habe bereits einen RX DMA UART Treiber implementiert, wo ich einen Ringbuffer verwende und dann mit UART idle Interrupt den start und stop Pointer der Daten neu setzte. Das funktioniert hervorragend und ich möchte nun etwas ähnliches für den TX DMA UART machen, jedoch sehe ich hier nicht wirklich, wie man das anstellen soll. In den HAL Libraries (Das wird hier nicht gerne gehört und ich kann es gut nachvollziehen, da die sau langsam sind) gibt es ja die Funktion HAL_UART_Transmit_DMA(), welche die Daten schon zuverlässig über den DMA überträgt. Muss ich, damit ich den TX sauber handeln
-
Thread
STM32 - Hardware fault
Hallo! Leider gibt es in meinem Programm irgendwo einen Fehler, bei dem der Controller (STM32; Cortex-M4) in den Hardware Fault springt. Da der Fehler irgendwann auftritt und nicht reproduzierbar ist, wäre es für die Fehlersuche hilfreich zu wissen, von wo der Sprung in die Hardwarefault
Crasreport stehen dann alle releavanten Informationen [c] typedef struct sCrashReport { uint32_t lr; uint32_t pc; uint32_t psr; uint32_t bfar; uint32_t cfsr; uint32_t hfsr; uint32_t dfsr; uint32_t afsr; } __attribute__((packed)) tCrashReport; /*
-
Thread
keine Float ausgabe mit Atollic und Stm32
Wo und wie muss ich die Linker Flags setzen damit ich eine Floatausgabe mit printf bekomme? Danke Schönen Sonntag
-
Thread
[STM32] Fehlender Handler im Stack?
Hallo, beim Debuggen meines STM32-Projekts bin ich zufällig auf den angehängten Stack gestoßen. Meines Wissens findet sich oberhalb des >fffffff9-Wertes direkt ein Handler im Stack, und wenn dieser beendet wird, verschwinden beide
-
Thread
CANopen STM32F4
einer SPS schickt. Diese benutzt das CANopen Protokoll. Ich habe gesehen, dass es CANopen für STM32 MCUs gibt, aber soweit ich das gesehen habe nutzen diese nicht HAL. Meine Frage ist nun ob schon jemand Erfahrungen damit gemacht hat und mir empfehlen könnte ob ich eine Bibliothek benutzen sollte
-
Thread
GNU-Toolchain für STM32
Bin gerade dabei, meine Toolchain für STM32-Prozessoren neu aufzubauen. Bin bei arm-none-eabi-c++ --version 8.2.1 stehen geblieben. Möchte auf 10.3 gemäß nachfolgenden Link hochgehen: https://developer.arm.com/tools-and-software/open-source-software
-
Thread
Suche MC STM32F427VIT oder STM32F437VIT
Hallo, suche für mein aktuelles Projekt (mcHF) entweder einen * STM32F427VIT oder * STM32F437VIT Mouser und Digikey können vielleicht in mehr als einem Jahr liefern, so lange möchte ich dann doch nicht warten. Vielleicht hat ja jemand noch so einen unbenutzt rumliegen
-13a0-40a7-9d8f-2dbf2b852c4a-43&pdp_ext_f=%7B%22sku_id%22%3A%2212000026491280224%22%7D&pdp_pi=-1%3B32.83%3B-1%3B5.23%40salePrice%3BEUR%3Bsearch-mainSearch
-
Thread
STM32 Functional Safety Packages
Hi, Weiß jemand, wo man die Functional Safety Packages für die STM32 Controller downloaden kann, auf der Website geht es nicht und wenn ich STMicro anfrage, bekomme ich keine Antwort (vor 2 Wochen angefragt): https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32cube-expansion-packages/x-cube-stl.html#get-software
-
Thread
STM32F407 Black und Arduino
Hmm .. scheinbar wird nur der VET6 als "Black VET6" STM32F407VET6 Variant bezeichnet. Die ZTE Variante kommt ohne "Black" aus, obwohl sie auch schwarz ist: http://wiki.stm32duino.com/index.php?title=STM32F407#STM32F407ZET6_Variant
Also, ich habe gerade die STM32duino-Cores runtergeschmissen, und die STM32Generic installiert. Damit klappts...
-
Thread
STM32 und Melexis MLX90621
Hallo, verwendet jemand von Euch den Melexis MLX90621 oder MLX90620 mit einem STM32 (am besten STM32F3)? Ich kann den EEPROM auslesen, ich kann das CFG-Register schreiben, wenn ich das CFG-Register (oder anderen RAM) lesen will, dann setzt der MLX kein ACK-Bit am I2C-Bus. Ich habe den gleichen Sensor in das Eval-Board gesteckt und mitgesnifft, das vom STM32 sieht von den Daten her gleich aus. Die Unterschiede: * Das Eval-Board springt zwischen 10 kHz, 100 kHz und 1 MHz, ich habe nur immer eine fixe Geschwindigkeit von 100 kHz (10 kHz etc habe ich
-
Thread
STM32F4 Eventout
auszuwecken. Dabei muss das Signal bei der aufzuweckende MCU am EventIN-Pin hängen. Den Input kannst du beim STM32F4 mit den Modi GPIO_MODE_EVT_RISING, GPIO_MODE_EVT_FALLING und GPIO_MODE_EVT_RISING_FALLING konfigurieren. Im stm32f4xx_hal_gpio.c-File ist dann schön erkennbar, dass er bei der Pin-Konfiguration
weiß ich leider nicht. Links: http://electronics.stackexchange.com/questions/28740/what-is-the-stm32-event-eventout https://www.mikrocontroller.net/topic/175888 http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0552a/CHDJIEAG.html Hoffe, das hat dir weitergeholfen Gruß
-
Thread
STM32 Performance Stick (neu)
Hallo, hier gibt es neben dem vorher angebotenen STM32Primer (siehe vorhergehendes Angebot in dieser Abteilung) einen neuen, ungebrauchten STM32-Performance Stick zu verkaufen. Der soll ebenfalls für günstige 25 EUR zzgl. 4,10 EUR versich. Hermes
externer CAN Treiberbaustein / Pegelwandler z.B. TJA1040 (für High Speed CAN) notwendig. siehe www.stm.com Gruß
-
Thread
Bootloader STM32F446
Hallo, ich habe einen STM32F446. Hierbei möchte ich als optionale Programmschnittstelle den Bootloader verwenden. Ich habe mir hierfür dieses Tutorial angeschaut: http://stm32f4-discovery.net/2014/09/program-stm32f4-with-uart
-
Thread
STM32F103 CAN will nicht
geschrieben, um die Kommunikation erst einmal prinzipiell zu testen. Dieses Programm habe ich auf das Olimex-STM32 und das Olimex STM-P103 geladen. Senden und Empfangen geht mit diesen beiden Boards problemlos. Jetzt habe ich das STM-P103 an eine eigene Platine gehangen und leider tut sich... nichts. Gesendet
auf Port B, Pin 9 und 10. Auf meiner Platine ist es Port A, Pin 11+12. Auf den Olimexboards sind STM32F103RBT6, mein µC ist ein STM32F103CBT6. Also nur ein anderes Gehäuse. Leider weiß ich jetzt nicht mehr weiter. Ich vermute dass im Init was verkehrt ist, bzw. etwas fehlt. Eine andere Möglichkeit
-
Thread
Flashspeicher im STM32F207
Guten Morgen, ich bin auf der Suche nach ein Möglichkeit, wie man den internen Flash des STM32F207 nicht sektorweise sondern pageweise beschreiben und lesen kann. Kann man auf eine Untermenge eines Sektor zugreifen ? [c] #define ADDR_FLASH_SECTOR_0 ((uint32_t)0x08000000) /* Base @ of Sector 0, 16 Kbytes */ #define ADDR_FLASH_SECTOR_1 ((uint32_t)0x08004000) /* Base @ of Sector 1, 16 Kbytes */ #define ADDR_FLASH_SECTOR_2 ((uint32_t)0x08008000) /* Base @ of Sector 2, 16 Kbytes */ #define ADDR_FLASH_SECTOR_3 ((uint32_t)0x0800C000) /
-
Thread
STM32 mit visual studio code
datasheets.raspberrypi.org/pico/getting_started_with_pico.pdf), frage ich mich ob es so etwas auch für dem STM32 gibt? Es gibt die "Cortex-Debug" Erweiterung. In der Anleitung zu dieser wird aber nur auf ein paar Fragmentierte Blog-Einträge verwiesen: https://higaski.at/vscode-arm-cortex-m-debugging/
Projekt mit CubeMX erzeugt habe. - Wie ich Projekte umkonfiguriere. - Wie ich Intellisense für den STM HAL richtig konfiguriere. Ich habe schon seit Jahren eine starke Eclipse-Allergie, die mich bisher immer von STM32 fern gehalten hat. Immerhin, die Installation der Toolchain und das erstellen
-
Thread
STM32 Device ID auslesen
Hallo, wie kann ich bei einem STM32 die Device ID auslesen? Gruß, LUPO
Falls lediglich die Informationen ab 0x1FFFF7E8 gemeint sind (evtl. bei anderen STM32 andere Startadresse): einfach die Werte an den Adressen auslesen. So in der Art: [c] uint32_t *p; p = (uint32_t*)0x1FFFF7E8; printf("Wert: 0x%08lX\n", *p); [/c]
-
Thread
Softwareentwickler für STM32 gesucht
Hallo Liebe Community , Ich suche nach einem Software Entwickler der mir etwas mit einem STM32 (z.b. f104) realisieren kann . Das Projekt existiert schon auf Arduino Basis , muss also nicht von null auf erarbeitet werden. Die Anforderungen : - Sensor über i2c Auslesen - Sensor Wert verarbeiten
-
Thread
Einsteiger STM32L152
Hallo, ich bin quasi Einsteiger bei µC und muss mich in den Cortex-M3 (Speziell STM32L152RCT6 [Discoveryboard]) einarbeiten. Leider funktioniert das Anschalten der LED nicht ganz so wie ich es mir vorstelle. Die LED hängt an dem Port GPIOB (Bit 7, Pin 59). Dazu habe ich mir folgenden
-
Thread
STM32 Delay funktion arbeitet nicht
Ich habe folgenden Code: [c] #include "stm32f4xx_conf.h" const uint32_t one_tick = 1 / 8000000 * 1000; //1/F = t, müsste die Zeit für einen Tick in ms sein void _delay_ms(__IO uint32_t time){ uint32_t loops = time / one_tick; for
>const uint32_t one_tick = 1 / 8000000 * 1000; //1/F = t, müsste die Das ergibt Null.
-
Thread
stm32 mit timer Pin toggeln
Ich bin der Meinung gelesen zu haben das beim STM32 ein Timer so initialisiert werden kann, dass ein GPIO getoggelt werden kann. Dabei meine ich nicht in die Timer ISR springen und da die Leitung toggeln, sondern, dass es automatisch abläuft. Ich möchte
-
Thread
STM32F4 Frequenzmessung
etwas gelesen von Master/Slave timer?!? ich bin leider gerade erst in der Anfangsphase mich in den STM32F einzuarbeiten. Vielleicht hat von euch ein ähnliches Beispiel. vielen Dank schon im voraus! michael
-
Thread
STM32 korrekte Beschaltung der Analogeingänge
Bei einem STM32 Analogeingang habe ich bemerkt, daß Messfehler entstehen, wenn die analoge Quelle hochohmig ist. Bereits mit 100 Ohm ergeben sich (vermutlich beim Umschalten der internen Kapazitäten) Spannungsabfälle
groesser als der Sample Kondensator ist und zum Eingang parallel geschaltet wird. Fuer den 12 Bit STM ADC mindestens 5000 mal so gross, dann bleibt Umladen der Fehler unter 1 Digit. Jetzt bildet aber der Vorwiderstand und der Stuetzkondensator einen Tiefpass mit mind. 5000 fach tieferer Frequenz. Falls
-
Thread
stm32 IO compensation cell
Hallo, siehe reference manual 8.1. ich versteh das nicht so ganz, was da steht. Heisst das, dass die compensation cell Rauschen auf der uC-Versorgungsspannung verhindert?? Und/oder hat das Auswirkungen auf die slew rate der GPIOs? Aber das wird doch über das speed register der GPIOs gesteuert? wäre froh über Aufklärung. lg
-
Thread
STM32 Stopmode Clockkonfiguration der Peripherie
Hallo, ich möchte meine STM32 Anwendung etwas energieoptiemieren. Dazu soll der µC einige Zeit in den Stopmode. Das läuft auch schon soweit recht ordentlich. Es läuft denn immer ein WakeupTimer (RTC), der den µC wachküsst. Läuft
Hallo Ich arbeite gerade auch an dem Stop Mode des STM32. Ich benutze einen Controller aus der L1 Serie. Ich bekomm es aber nicht hin, den Controller mit dem RTC_Wakeup aufzuwecken. Könntest du mir vllt deine Source schicken?
-
Thread
STM32 PWM Polarität ändern ohne Deadtime zu ändern
Hallo zusammen, ich hab in einem neuen Layout einen kleinen Schnitzer bei der Ansteuerung eines Wechselrichters und muss die Polarität meiner 6 PWM-Kanäle umkehren. Bisher läuft meine Software mit folgendem Setup: TIM1_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; TIM1_OCInitStructure.TIM_OutputNState = TIM_OutputNState_Enable; TIM1_OCInitStructure.TIM_Pulse = PWM_PERIOD >> 1; //dummy value TIM1_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High; TIM1_OCInitStructure.TIM_OCNPolarity = TIM_OCNPolarity_High; TIM1_OCInitStructure.TIM_OCIdleState = TIM_OCIdleState_Reset
-
Thread
STM32 LSE Quarz(kapazität)
verbrauchen dürfte (mit Selbstentladungsrate 1%p.a. ca. 1,45µA). Das ist ziemlich exakt dasselbe, wie der STM32 ohne irgendwas anzuzeigen auch braucht. Klar ist der keine Uhr, aber es währe wohl problemlos möglich es auch anders zu designen?
Quarz will nicht anschwingen :( http://de.farnell.com/avx/st3215sb32768c0hpwbb/tuning-fork-crystal-32-768khz-7pf/dp/1972459 hab 9pf CL1 CL2 dran. hab ich was übersehen? braucht das Quarz noch etwas?
-
Thread
STM32 Repetition Counter nutzen?
hätte/könnte ich aus TIM1 einen 24 Bit Zähler basteln. Im RM0090 habe ich jetzt nichts gefunden. (STM32F4x7)
Nehme TIM2, der hat 32 bit. Aber die Vielfalt an unterschiedlich potenten Timern beim STM32 nervt!
-
Thread
STM32 Programmierung, was ist der beste Weg?
blicken gebracht, auf drei verschiedene Arten: - direkt mit den Registern und Datenblatt lesen - STM standard lib - STM hal lib mit cubemx Wenn ich nun daran denke eine komplexe HW-Init zu debuggen, komme ich mit den direkten Registernamen am besten zurecht. Für die leichte Programmierung finde
HI, - stm32 standard lib wird von ST nicht mehr gepflegt. - cube/hal lib ist der neue Standard - Ale Register zu studieren scheint mir sehr praxisfern und dauert zu lange. Fürs Studium vielleicht OK. - persönlich