主机环境:Windows XP
开发环境:Keil4
目标板:STM32F030C8T6
库函数版本:STM32F0_StdPeriph_LibV1.3.0
在编辑定时器代码时,发现刚配置完定时器即使没有使能定时器也会进入一次定时器中断,代码如下
/* TIM3 clock enable*/
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE);
/* Enable the TIM3 gloabal Interrupt */
NVIC_InitStructure.NVIC_IRQChannel = TIM3_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPriority = 0x02;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStructure);
TIM_TimeBaseStructure.TIM_Prescaler = 1535;//1536分频48MHz/1536=31.25K
TIM_TimeBaseStructure.TIM_ClockDivision = 0;
TIM_TimeBaseStructure.TIM_Period = 0xF424;//2s
TIM_TimeBaseStructure.TIM_CounterMode =