Gast
#2205883
Hallo, bin gerade dabei das ich mir einen Timer bastle, welcher nach 5sec einen Interrupt auslöst. TIM_DeInit(TIM1); TIM_TimeBaseStructure.TIM_Period = 50000; TIM_TimeBaseStructure.TIM_Prescaler = 24; TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV2; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Down; TIM_TimeBaseStructure.TIM_RepetitionCounter = 0; TIM_TimeBaseInit(TIM1, &TIM_TimeBaseStructure); TIM_ITConfig(TIM1, TIM_IT_Update, ENABLE); TIM_Cmd(TIM1, ENABLE); Jetzt bin ich mir aber nicht sicher, wie das mit dem Prescaler und der Period funktioniert. Also Prescaler mal auf 24 damit ich von 24MHz -> 1MHz komme. Period habe ich auf 50000 für 5sec. Die 50000 sind bestimmt falsch. Nur versteh nicht ganz wie das mit dem umrechnen funktioniert. lg m1011