通用定时器中断的实现

Posted studying~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通用定时器中断的实现相关的知识,希望对你有一定的参考价值。

定时器中断实现步骤
1.使能定时器时钟。
RCC_APB1PeriphClockCmd();
2.初始化定时器,配置ARR,PSC。
TIM_TimeBaseInit();
3.开启定时器中断,配置NVIC。
void TIM_ITConfig();
NVIC_Init();
4.使能定时器。
TIM_Cmd();
5.编写中断服务函数。
TIMx_IRQHandler();
状态标志位获取和清除
TStatus TIM_GetITStatus(TIM_TypeDef* TIMx, uint16_t TIM_IT);
void TIM_ClearITPendingBit(TIM_TypeDef* TIMx, uint16_t TIM_IT);

以上是关于通用定时器中断的实现的主要内容,如果未能解决你的问题,请参考以下文章

STM32通用定时器(原理结构体库函数中断闪烁灯)

STM32通用定时器实现LED灯闪烁

灵动微电子ARM Cortex M0 MM32F0010 Timer定时器中断定时功能的配置

STM32-定时器详解

14 . 定时器中断实验

14 . 定时器中断实验