问题:为什么此代码中RTC中断不能响应
我的代码中有仅有2个中断 : (使用的EMBEST移植的UCOSII代码) 1. TIM0中断,输出比较(用于步进电机控制) 2. RTC中断(用于UCOSII系统时钟节拍中断) 我设置TIM0的中断频率为12K,即一个周期有83us. TIM0中断处理代码为 : TIM0->OC1R += 4000; TIM0->SR &= ~TIM_FLAG_OC1; // Clear int flag RTC中断处理代码为: OSTimeTick();
既然能够在TIM0的中断周期中执行完中断处理代码,剩下的(83us - 中断处理代码时间)远大于OSTimeTick的执行时间. |