STM32F4 Timer Led blinken lassen

OP #2483187
Lesenswert?

Hallo,

kann mir jemand die Timer des STM32F4 erklären. Woraus wird der Takt des 
Timers abgeleitet abgeleitet? Wozu sind die verschiedenden Vorteiler? 
AutoReload und AutoPreload? Wie wird ein Timer Initalisiert? Hab schon 
in den Referenz Manual und Datasheet nachgesehen aber da hab ich leider 
nicht gefunden. Gibt es ein tutorial wo dies erklärt wird?

M
#2483206
Lesenswert?

Stichwort: SysTick

Der lässte sich sehr leicht konfigurieren.
1
...
2
 RCC_ClocksTypeDef RCC_Clocks;
3

4
 // SysTick aktivieren
5
 // 10ms Wiederholrate
6
 RCC_GetClocksFreq(&RCC_Clocks);
7
 SysTick_Config(RCC_Clocks.HCLK_Frequency / 100);
8

9

10
...
11

12
// Interruptfunktion im Bsp. wird die alle 10ms aufgerufen
13
void SysTick_Handler(void)
14
{
15
  mach_was();
16
}

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