void TIM2_Delay500MS ()
-
TIM_ TimeBaseInitTypeDef TIM_ TimeBaseStructure;
/ * Enable TIM2 clock * /
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);
/ *
TIM2 Time Base Configuration:
TIM2CLK / ((TIM _Prescaler+1) * (TIM Period+ 1)) =TIM2 FrequenCy TIM2CLK-72MEz, TIM2 Frequency= ZHZ,
TIMPTeSCaICI=36000-1,(IIM2 counter c1ock=2k5z),TIM Per109=1009-上*4
TIM
网页链接 Prescaler=36000-1;
TIM_TimeBasestructure.TIM_Period-1000--/ TIM_TimeBaseStructure.TIM_CounterMode=TIM_CounterMode_Up;
TIM_ TimeBaseInit (TIM2, STIM_TimeBaseStructure);
/ * Clear TIM2 update pending flag * / TIM ClearFlag (TIM2, TIM_ FLAG_Update);
* Enable TIMZ counter * /
TIM_ CmG (IIM2, ENABLE);
while (TIM_GetFlagStatus (TIM2, TIM_FLAG _Update) =-RESET) ;