定时器中断里不能用TIM_GetCounter获取计数值吗?

2019-10-14 20:55发布

如题我把TIM_GetCounter放在中断函数里得到的值一直为0,而放在while里面能得到不同数值[mw_shl_code=c,true]void TIM3_IRQHandler(void)   
{
        if (TIM_GetITStatus(TIM3, TIM_IT_Update) != RESET)  
                {
                        temp=TIM_GetCounter(TIM3);
                        printf("%d ",temp);
                TIM_ClearITPendingBit(TIM3, TIM_IT_Update  );  
                LED1=!LED1;
                }
}[/mw_shl_code]
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。