//重新将Timer设置为缺省值
TIM_DeInit(TIM3);
//采用内部时钟给TIM2提供时钟源
TIM_InternalClockConfig(TIM3);
//预分频系数为0,即不进行预分频,此时TIMER的频率为72MHzre.TIM_Prescaler =0;
TIM_TimeBaseStructure.TIM_Prescaler = 0;
//设置计数溢出大小,每计20000个数就产生一个更新事件
TIM_TimeBaseStructure.TIM_Period = 7200 - 1;
//设置时钟分割
TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1;
//设置计数器模式为向上计数模式
TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;
//将配置应用到TIM2中
TIM_TimeBaseInit(TIM3,&TIM_TimeBaseStructure);
//清除溢出中断标志
//TIM_ClearFlag(TIM2, TIM_FLAG_Update);
//禁止ARR预装载缓冲器
//TIM_ARRPreloadConfig(TIM2, DISABLE);
//开启TIM2的中断
//TIM_ITConfig(TIM2,TIM_IT_Update,ENABLE);
|