我现在的问题是我要定时器在我想要的时间段工作,采用通用定时器TIM2和TIM3,在我用定时器完成后采用TIM_Cmd(TIMx,DISABLE)关掉定时器,或者采用TIM_ITConfig(TIMx,TIM_IT_Update,DISABLE);(没有中断产生相当于没有用),当我下次用的时候:TIM_SetCouter(TIMx,0);TIM_Cmd(TIMx,ENABLE);或者使能中断定时器好像工作不对,但如果我在重新开启定时器时在初始化一次定时器时,好像又能够正常工作了;
求解这是什么原因,由于没次重启定时器时都要初始化,显得有点浪费时间,有没有什么好的方法,还是**作的时候有什么错,求解释。。。。 |