Forum: Mikrocontroller und Digitale Elektronik stm32 taktfrequenz einstellen


von lini (Gast)


Lesenswert?

Servus,

wie kann ich beim stm32 die Taktfrequenz auf 25Mhz einstellen?

von lini (Gast)


Lesenswert?

Vielleicht sollte ich noch genauer sein, habe einen stm32F407

von hp-freund (Gast)


Angehängte Dateien:

Lesenswert?

Du meinst sicher mit HSI oder?

von porch (Gast)


Lesenswert?

hp-freund schrieb:
> Du meinst sicher mit HSI oder?

Das weiß ich nicht. Was ist HSI überhaupt?

Ich will so wie hier (kapitel 4) die Taktfrequenz festlegen. Aber ich 
glaube, das geht beim STM32F4 etwas anders. Habe zumindest nicht den 
richtigen Abschnitt in der system_stm32f4xx.c gefunden.
http://www.diller-technologies.de/stm32_wide.html#takt

von hp-freund (Gast)


Lesenswert?

porch schrieb:
> Was ist HSI überhaupt?

Der interne 16MHz Oszillator.
Mit externem Quarz ist das natürlich anders.

von hp-freund (Gast)


Lesenswert?

Wäre es nicht besser - wenn Du noch am Anfang bist - den passenden 
Controller zum Tutorial, oder auch anders herum, zu besorgen?

Das wird mit Sicherheit nicht der einzige Unterschied sein.

von Dr. Pinguin (Gast)


Lesenswert?

porch schrieb:
> hp-freund schrieb:
>> Du meinst sicher mit HSI oder?
>
> Das weiß ich nicht. Was ist HSI überhaupt?
>
> Ich will so wie hier (kapitel 4) die Taktfrequenz festlegen. Aber ich
> glaube, das geht beim STM32F4 etwas anders. Habe zumindest nicht den
> richtigen Abschnitt in der system_stm32f4xx.c gefunden.
> http://www.diller-technologies.de/stm32_wide.html#takt

Schau ins Reference Manual. Da ist das exakt und unmissverständlich 
beschrieben. Sind auch nur so um die sechs Seiten.
Oder kannst Du nicht lesen? Dann solltest Du erst mit dem Lesen Lernen 
anfangen.

von Jan H. (jan_h74) Flattr this


Lesenswert?

Hier finden sie ein nutzliche tool dafur :
http://www.st.com/web/en/resource/technical/document/application_note/DM00039457.pdf
HSI = Internal oscillator, HSE = Exernal oscillator. Der µ startet immer 
mit seine HSI, dan soll die function "System_init()" laufen. Hier wird 
an specifiert wie den clock-tree initialisiert werd.

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.