Forum: Mikrocontroller und Digitale Elektronik STM32 was ist die interne Clock-Source für TIM5?


von Test (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich möchte beim STM32F407 den Timer5 frei laufen lassen und mich in 
einer ISR des Zählerwertes bedienen. Sozusagen ein Systick. (Der 
Systick-Timer selbst ist bereits applikationsspezifisch belegt.) Ohne 
großen Schnick-Schnack, kein Capture o.Ä.

Was ich im Moment noch nicht verstehe ist, was exakt die interne 
Taktquelle für TIM5 ist.

Das Reference Manual [2] S.590 nennt es "Internal clock (CK_INT)" oder 
"TIMxCLK from RCC".
Nur woher es kommt und was das genau ist sehe ich noch nicht. Ferner 
kann ich noch nirgendwo aus den Datenblatt / Reference Manual erkennen 
auf welchem APBx das Timer-Modul hängt. Ich vermute ich suche einfach an 
der falschen Stelle. Kann mir jemand auf die entsprechende Stelle im 
Datenblatt / Reference Manual zeigen?

Vielen Dank!

Ich nutze natürlich CubeMX (siehe Anhang)

[1] Datasheet: https://www.st.com/resource/en/datasheet/stm32f405rg.pdf

[2] Reference Manual: 
https://www.st.com/resource/en/reference_manual/rm0090-stm32f405415-stm32f407417-stm32f427437-and-stm32f429439-advanced-armbased-32bit-mcus-stmicroelectronics.pdf

[3] STM32 cross-series timer overview 
https://www.st.com/content/ccc/resource/technical/document/application_note/54/0f/67/eb/47/34/45/40/DM00042534.pdf/files/DM00042534.pdf/jcr:content/translations/en.DM00042534.pdf

[4] STM32 Timer Cookbook 
https://www.st.com/content/ccc/resource/technical/document/application_note/group0/91/01/84/3f/7c/67/41/3f/DM00236305/files/DM00236305.pdf/jcr:content/translations/en.DM00236305.pdf

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Guck im Datenblatt (nicht Refman) in die Übersicht an welchem APB der 
hängt.
Denn der APB Takt ist der Timertakt, mit einem gleinen Geschmäckle:
AHB->APB Teiler ist /1 -> Timer läuft mit APB Takt
Ansonsten mit dem doppelten APB Takt.
Aber das zeigt CubeMX ja an.

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.