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