STM32 PLL x6 geht nicht

Gast #4670560
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
Angehängte Dateien:
Gast #4670785
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?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren