如题我把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]
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>