|

楼主 |
发表于 2016-2-26 15:05:07
|
显示全部楼层
那中断函数的编写和在裸机下一样吗?
这是标准的代码,我在RTOS里面也是同样这样使用吗?
void TIM2_IRQHandler(void)
{
if(TIM_GetITStatus(TIM2,TIM_IT_CC1)==SET)//TIM_IT_CC1 比较
{
TIM_ClearFlag(TIM2,TIM_IT_CC1);
/×用户代码×/
}
}
if(TIM_GetITStatus(TIM2,TIM_IT_Update)==SET) //溢出(TIM_GetITStatus(TIM2,TIM_IT_Update)==SET)
{
TIM_ClearFlag(TIM2,TIM_IT_Update); // TIM_ClearFlag(TIM2,TIM_IT_Update);
/×用户代码×/
}
} |
|