STM32F103 pwm输出同时开启溢出中断

2019-07-14 14:54发布

在做步进电机的控制时,需要用到pwm脉冲计数,我想的是pwm输出的同时开启溢出中断,在服务函数里计算脉冲数。现在遇到的问题是,定时器中断和pwm输出 这两个代码分开的时候,两个都能正常运行,但是合在一起的时候就触发不了中断了。用的寄存器
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
Unfair
2019-07-15 07:28
extern u16 pluse;
void TIM3_IRQHandler(void)
{  
        if(TIM3->SR&0X0001)//Òç³öÖжÏ
        {   
                 
                        pluse++;
//      if(pluse>6400)               
//                        ENA=1;
               
        }                                  
        TIM3->SR&=~(1<<0);//Çå³ýÖжϱê־λ                 
}

一周热门 更多>