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

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