stm32通用定時器中斷問題
如果設計代碼時不希望定時器配置完成后,立刻進入中斷,可以在定時器配置完成后,立刻清除UIF標志位(TIMx->SR&=0xFFFE),再使能定時器更新中斷。比如用庫函數(shù)這么寫:
本文引用地址:http://m.butianyuan.cn/article/201611/318501.htmTIM_ClearITPendingBit(TIM4,TIM_IT_Update);
TIM_ITConfig(TIM4,TIM_IT_Update,ENABLE);//使能TIM4的更新中斷
TIM_Cmd(TIM4,ENABLE);
但又發(fā)現(xiàn)個特別奇怪的問題,TIM_ClearITPendingBit和TIM_ITConfig先后順序一定不能錯。如果順序錯了,也會立刻進入中斷處理函數(shù)。
評論