Forum: Mikrocontroller und Digitale Elektronik STM32 PLL x6 geht nicht


von Werner (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

das SW4STM32 hat mir die angehängt Datei erzeugt. Die Systemclock sollte 
damit auf 48 MHz umgestellt werden (8 MHz Quarz und x6 PLL). Die 
Funktion SystemInit wird im startup vor main aufgerufen. Zum Messen 
nehme ich einen PWM Kanal, dessen Timer mit __TIM15_CLK_ENABLE 
aktiviert. Die gemessene Frequenz ist genau um den Faktor 6 zu klein. 
Was könnte das Problem sein?

Werner

von Nop (Gast)


Lesenswert?

Wenn ich mir SystemInit so anschaue, vermute ich stark, daß das Ding 
schlichtweg auf dem HSI läuft, welcher 8MHz ist. Das käme ja dann hin.

Erstmal wird HSION gesetzt, dann HSEON und der ganze PLL-Kram 
zurückgesetzt. Besonders PLLON wird abgeschaltet, er läuft also nicht 
auf PLL.

Ich kenne die Software nicht, mit der Du den Code generiert hast (ich 
mache sowas lieber zu Fuß nach Datenblatt), aber vermutlich gibt's da 
irgendwo eine Checkbox, daß die PLL überhaupt benutzt werden soll?

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
Noch kein Account? Hier anmelden.