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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.