Guten Morgen, ich möchte in meiner Applikation den Timer3 einsetzen. Dieser soll zyklisch jede 1ms einen Interrupt auslösen. SystemCoreClock = 120 Mhz Timer3 Clock = ((SystemCoreClock*AHBx_Prescaler)/AHB1_Prescaler)*AHB2_Prescaler = ((120Mhz*1)/4)*2 = 60Mhz
1 | TIM3_TimeBaseInitStructure.TIM_Period = ?; |
2 | TIM3_TimeBaseInitStructure.TIM_Prescaler = ?; |
3 | TIM3_TimeBaseInitStructure.TIM_ClockDivision = TIM_CKD_DIV1; |
4 | TIM3_TimeBaseInitStructure.TIM_CounterMode = TIM_CounterMode_Up; |
Wie müsste ich TIM_Period und TIM_Prescaler einstellen, damit der Timer 3 jede 1ms einen Interrupt auslöst. Wie müsste ich rechnerisch vorgehen ?