tim1输出固定频率互补的pwm死机

2019-07-14 15:40发布

我用tim1输出固定频率互补的pwm,现在我在其中断里计数几个脉冲后置为强制输出低电平(改TIM1_CCMR1),然后几个脉冲后恢复正常,用示波器看了出现几个理想波形后便死机或者重启,求解啊
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
60user189
1楼-- · 2019-07-15 00:04
如果是需要计数PWM的话,最好采用互补中断的方式。
hnui2002
2楼-- · 2019-07-15 02:43
程序有问题,是什么mcu,不然不能给你明确的解决方法。不过,stm8,stm32的电机驱动控制就是利用互补PWM,这个是绝对没问题的,你好好检查一下,看看异常在哪里
ctwewer
3楼-- · 2019-07-15 05:03
本帖最后由 wenyangzeng 于 2017-3-13 13:10 编辑

进入中断时,你应该先停止TIM1
jiaolesu
4楼-- · 2019-07-15 09:48
 精彩回答 2  元偷偷看……
andyfly7
5楼-- · 2019-07-15 11:41
不懂,只是路过
aacool
6楼-- · 2019-07-15 15:18
感觉是程序问题,楼主查查重启、死机是在程序什么地方,为什么会执行到那里呢?查查呗

一周热门 更多>