STM32 und LL-Bibliotheken

OP #6450755
Hallo Wissende,

Ich versuche gerade die STM32 (aktuell STM32L412, aber später sicher 
auch andere) besser kennen und verstehen zu lernen.
Im Moment habe ich etwas Schwierigkeiten zu wissen was zu tun ist.
Beispiel Timer und Interrupts.
Über die CUBE-IDE lässt sich ja Einiges definieren, aber funktionieren 
tut damit erstmal noch nix.

- Ich kann den Timer1-Interrupt einschalten, muss aber nochmal separat 
die für die einzelnen Kanäle freischalten.
- Pin-Output muss ich auch separat freigeben
- und jeden Timer-Kanal separat einschalten

Nun stellt sich mir die Frage woher ich die Information hernehmen soll 
was zusätzlich zur Initialisierung noch erforderlich ist damit die 
Peripherie rennt.
Das reference-manual ist eine gute Hilfe, aber alles kann ich daraus 
nicht rauslesen.
Liegt vielleicht auch an mir...
Oder daran dass man sich durch die Klicki-Bunti-Oberfläche ablenken 
lässt und vermutet dass danach alles wie erhofft läuft.

Und ja, ich weiss, ich könnte das auch alles von Hand initialisieren. 
Aber wenn ich so ein Tool zur Verfügung gestellt bekomme, dann möchte 
ich es auch nutzen - und wissen was es tut und was nicht.

Gibt es dazu eine Dokumentation?

Bisher kenne ich nur die LL und HAL Funktionsreferenzen

Grüßle,
Bob

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.