通过定时器3输出PWM波形,现在想通过定时器2,定时一段时间后,进入中断函数,去关闭定时器3的pwm输出。
我通过串口中断的方式编写如下程序能够关闭定时器3的pwm输出,
TIM_Cmd(TIM3, DISABLE);
// TIM_CtrlPWMOutputs(TIM3, DISABLE);
Io_pwm_Init(); //定时器3pwm输出所用的io初始化
PWM_out=0; //定时器3pwm输出所用的io=0
但是我把这段程序写到定时器2的中断函数中,不仅不能关闭定时器3,而且PWM波形都不能正确产生。
我已经试了,定时器2能进入中断,在没有定时器2关闭定时器3的程序时,pwm输出正常,
请问是哪里出了问题?我该从哪些方面找找问题。
谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
。。。。
一周热门 更多>