LPTIMER ST32

Gast #5579781
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
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

Eine eigene Frage? Dieser Thread ist über 8 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.