STM32F107VC Clock / time

OP #2280510
Lesenswert?
• ▲
▼
Guten Tag!

Ich arbeite mit dem STM32F107VC, uVision von KEIL!

Ich möchte begreifen, wie ich die Clocks rechnen. Zum Beispiel für ein 
PMW-Signal oder für den Timer2! Klar es stehen Formeln im Manual, aber 
ich habs noch nicht geschnallt!?

Z.B. arbeite gerade am Timer2
1
#define     CLOCKCONFIG             0x001D8402                                                                                            /**/
2
#define     CLOCKCONTROLL           0x01000081                                                                                            /**/
3
#define     CLOCKENABLES            0x00000A75
4

5
// Clocks
6
    RCC     ->  APB2ENR     =   CLOCKENABLES;               // Enable GPIOA, GPIOC, GPIOD, GPIOE, ADC1, Alternate function and Timer 1 / 2 clock
7
    RCC     ->  APB1ENR     =   0x00000001;
8
    RCC     ->  CFGR        =   CLOCKCONFIG;                // Clockconfigurations
9
    RCC     ->  CR          =   CLOCKCONTROLL;              // 8MHz, PLL enable
10

11

12

13
    TIM2    ->  PSC     =   0x000000FF;//PRESCALE;                         // Prescaler
14
    TIM2    ->  ARR     =   0x0000007F;//AUTORELOAD;                       // Auto-Reload Register 4,1ms

Wie kann ich die ca. 4ms berechnen??

Danke für die Hilfe und Gruss!

M.B.

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.