void TIM3_IRQHandler(void)
{
LED1=!LED1;
TIM3->SR&=~(1<<0);//清除中断标志位
}
如果你对TIM3只是启动了一个溢出中断,这样写也没问题。
但是如果你如果对TIM3增加了一个中断,你这个程序就要改动的比较大。所以建议你还是按照那个格式写
void TIM3_IRQHandler(void)
{
if(中断原因1)
{
//清除中断标志1
//中断处理1
}
else if(中断原因2)
{
//清除中断标志2
//中断处理2
}
}
更多操作
|
|