l 使能定时器时钟. RCC_APB1PeriphClockCmd(); l 初始化定时器,配置ARR,PSC. TIM_TimeBaseInit(); l 开启定时器中断,配置NVIC. void TIM_ITConfig(); NVIC_Init(); l 使能定时器. TIM_Cmd(); l 编写中断服务函数. TIMx_IRQHandler(); l 源代码: //Tout(溢出时间)=(ARR+1)(PSC+1)/Tclk //500ms -> (4999+1)( 7199+1)/7