1. 开启通用定时器TIM2,因为TIM2是APB1总线的外设,所以需要使用APB1的开启时钟函数(且不同的stm32芯片所具有的定时器资源也不同)
2. TIM2的时基单元由内部时钟驱动(可不写,因为上电默认是使用内部时钟进行驱动的!!!需要注意的是后面要加个清除中断标志位来抵消掉TIM_TimeBaseInit函数内最后一行的立即开启中断)
3. 开启更新中断到NVIC的通路
4. 配置NVIC
5. 启动定时器(当产生更新时,就能触发中断)
6. 写通用定时器2的中断函数
1. 开启通用定时器TIM2,因为TIM2是APB1总线的外设,所以需要使用APB1的开启时钟函数(且不同的stm32芯片所具有的定时器资源也不同)
2. TIM2的时基单元由内部时钟驱动(可不写,因为上电默认是使用内部时钟进行驱动的!!!需要注意的是后面要加个清除中断标志位来抵消掉TIM_TimeBaseInit函数内最后一行的立即开启中断)
3. 开启更新中断到NVIC的通路
4. 配置NVIC
5. 启动定时器(当产生更新时,就能触发中断)
6. 写通用定时器2的中断函数