大家好!
现在遇到个问题:
首先,有TIMER2,时钟84MHz,
设置计数0xFFFF,如下:
TIM2_Cap_Init(0XFFFF,84-1);
TIMER2初始化设置PA0引脚接外部pps中断响应,
PPS触发 1秒1次,
TIMER2中断函数
TIM2_IRQHandler
里
有
//TIM_IT_Update 溢出中断
if (TIM_GetITStatus(TIM2, TIM_IT_Update) != RESET)//定时中断(溢出中断)触发 (us计数到65535)
和
///捕获1发生捕获事件
if (TIM_GetITStatus(TIM2, TIM_IT_CC1) != RESET)//整秒,PPS触发 1秒1次
但是,现在调试发现,
TIM2, TIM_IT_Update溢出中断和TIM_IT_CC1捕获事件中断几乎同时到来,
我的目的是TIM2, TIM_IT_Update溢出中断来了若干次后,TIM_IT_CC1捕获事件中断才到来,
请问怎么修改实现地,
|