LPTIMER ST32

Gast #5579781
Lesenswert?
• ▲
▼
Hallo,

hat jemand der hier anwesenden Herren oder Damen schonmal den LPTIMER 
des ST32F4xx benutzt ? Ich möchte gerne die interne 32 kHz LSI Clock auf 
einen GPIOx Pin ausgeben zum messen.

Einer der beiden MCO Ausgänge unterstützt die LSI Ausgabe leider nicht, 
somit bleibt m.M nach nur der LPTIMER + LPTIM_Interrupt bei jeden Clock 
Signal. Es sei denn, jmd hat eine andere Idee. Es geht mir aber nicht 
darum, 32 kHz zu erzeugen, sondern die vorhandene 32 kHz auf einen 
Ausgangspin zu führen.

Da der LPTIMER als Eingang die LSI Clock hat, wäre das eine Möglichkeit.
Leider ist das Reference eher wenig aussagekräftig.

Nichtmal das Register, welches die EingangsClock multiplext ist 
beschriftet, so dass man es im Reference einfach nicht findet. Man kann 
das gesamte Kapitel durchlesen, ohne zu wissen, wie das Regsiter heist.

Ich habe mir von ST ein Template runtergeladen, dieses lässt sich 
allerdings für meine Funktion nicht abändern. Im Prinzip brauche ich nur 
ein simplen Counter, der jeden Clock Zyklus ein Pin toggelt.

Über etwas Hilfe wäre ich sehr dankbar.
Angehängte Dateien:
Gast #5580904
Lesenswert?
• ▲
▼
Gerd E. schrieb:
> Es scheint tatsächlich kein direktes Clock-Out für den LSI
> vorgesehen zu
> sein.
>
> Es ist wohl vorgesehen den LSI intern über den TIM5 zu vermessen. Schau
> mal in Kapitel 6.2.11 vom Reference Manual.

So ich habe das jetzt halb hinbekommen.
Leider beträgt die maximale Frequenz, die ich durch Einstellung der APP 
und CMP Registern bekomme 7,5 kHz. Weit entfernt von 32 kHz.
Ich habe jeweils bei einen Count von 1 (also jeden Takt) einen IR aus 
und toggel einen Pin.

Kann es sein, dass die IR Routine auch mit 32 kHz abgearbeitet wird ?
Das würde die Sache erklären?

Leider habe ich erst jetzt gesehen, dass der LPTimer auch einen eigenen 
Ausgangs Pin besitzt. (Alternate Function) Leider ist die Platine schon 
fertig.

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.