Ага, почти порядок. Не хватает
Код
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);
А в прерывании, соответственно, проверять флаги
TIM_IT_Trigger и TIM_IT_Update (на них настроено прерывание) и сбрасывать их.
Типа:
Код
if (TIM_GetITStatus(TIM2, TIM_IT_Trigger))
{
TIM_ClearITPendingBit(TIM2, TIM_IT_Trigger);
....
}
if (TIM_GetITStatus(TIM2, TIM_IT_Update))
{
TIM_ClearITPendingBit(TIM2, TIM_IT_Update);
....
}
Если бы я знал, что такое электричество...