通用定时器中断的实现
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);
以上是关于通用定时器中断的实现的主要内容,如果未能解决你的问题,请参考以下文章