STM32 und LL-Bibliotheken

OP #6450755
Lesenswert?
• ▲
▼
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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.