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

2019-07-14 15:40发布

我用tim1输出固定频率互补的pwm,现在我在其中断里计数几个脉冲后置为强制输出低电平(改TIM1_CCMR1),然后几个脉冲后恢复正常,用示波器看了出现几个理想波形后便死机或者重启,求解啊
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
zhouxk
1楼-- · 2019-07-15 15:29
在哪个中断里计数的?是tim1中断里吗?如果是的话,那么进中断后,你要立即停止中断,计数完出中断前,清除中断,并开启中断。
zhe0010
2楼-- · 2019-07-15 17:18
先跟踪一下重启的原因是什麽,死机就是陷入了一个死循环,也跟踪一下

找到问题出在哪里就好说了
云汉007
3楼-- · 2019-07-15 17:35
 精彩回答 2  元偷偷看……
wenxueshu
4楼-- · 2019-07-15 18:05
不懂,只是路过
YOYOOO
5楼-- · 2019-07-15 18:38
应该是程序的问题,下断点看死在哪里了,如果是重启的话应该是内存越界了,好好检查程序
嘻嘻爱哈哈
6楼-- · 2019-07-16 00:29
直接设断点,仿真,查代码。。。

一周热门 更多>