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.
Lutz schrieb: > die vorhandene 32 kHz auf einen > Ausgangspin zu führen. Blöde Frage, aber hat der STM32 nicht auch einen CLKOUT pin? Der hat doch sonst allen Sch.... an Board. Schau mal im Handbuch/Refman bei den Clocks nach.
Jim M. schrieb: > Blöde Frage, aber hat der STM32 nicht auch einen CLKOUT pin? Der hat > doch sonst allen Sch.... an Board. Hi, ja das hat er, dass sind die MCO Pins, aber leider nicht für den internen 32 kHz LSI. :-(
Lutz schrieb: > ST32F4xx welcher genau? Auch innerhalb der F4-Serie gibt es deutliche Unterschiede bezügl. der einzelnen Features.
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.
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.
Lutz schrieb: > Leider habe ich erst jetzt gesehen, dass der LPTimer auch einen eigenen > Ausgangs Pin besitzt. (Alternate Function) Leider ist die Platine schon > fertig. Faedeldraht?
Lutz schrieb: > Nichtmal das Register, welches die EingangsClock multiplext ist > beschriftet, Da steht "RCC" und unter 6.3.29 RCC Dedicated Clocks Configuration Register (RCC_DCKCFGR2) findest Du mehr
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.