Forum: Mikrocontroller und Digitale Elektronik OLIMEXINO Board startet im mit der PLL und 72MHZ


von Greenhorn (Gast)


Lesenswert?

Hallo,

ich habe mir von Olimexx das Board OLEXIMINO STM32 gekauft. Mit einem ST 
LINK V2 und COIDE versuche ich jetzt das Board zu programmieren.

Ich stelle jedoch unmittelbar nach dem Anlegen der Betriebsspannung 
fest, dass das Board mit 72 MHZ arbeitet. Auch beim Debuggen sehen ich 
dass in den Registern die PLL mit 72MHZ voreingestellt ist.

Ich kann mir dieses Verhalten leider nicht erklären. Meine 
Erwartungshaltung wäre gewesen, das Board startet mit dem HSI Clock.

von holger (Gast)


Lesenswert?

>Meine Erwartungshaltung wäre gewesen, das Board startet mit dem HSI Clock.

Tut es auch. COIDE fügt Code ein der die PLL einstellt.

von Martin S. (greenhorn81)


Lesenswert?

Verwende ich aber anstatt dem Olimexx Board eine STM32F103 Nucleo läuft 
alle wie erwartet. ST Link und CoIDE+Treiber sind identisch.

von Martin S. (greenhorn81)


Angehängte Dateien:

Lesenswert?

Vielleicht hilft dieser Ausschnitt etwas.

Unmittelbar nach dem Start des Debuggers ist der System Clock auf PLL 
eingestellt. Ich habe nur keine Ahnung warum.

von Jim M. (turboj)


Lesenswert?

Schau Dir mal den Startup Code genauer an.
Da wird meistens noch was vor main() aufgerufen.

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.