lulugl 发表于 2016-12-20 09:40:31

你看是不是程序还有其他的任务,让狗复位了

飞翼我的心 发表于 2016-12-20 09:59:15

lulugl 发表于 2016-12-20 09:40
你看是不是程序还有其他的任务,让狗复位了

我把看门狗屏蔽了还是如此

leo121_3006061 发表于 2016-12-20 10:10:09

飞翼我的心 发表于 2016-12-20 08:33
中断里的代码:
TIM1_SR1=0X00;
count++;


你不妨降低Pwm频率试试,如果频率过高,你一个周波内(count==5和count==6)就反转2次,开关也需要时间的

飞翼我的心 发表于 2016-12-20 10:28:02

leo121_3006061 发表于 2016-12-20 10:10
你不妨降低Pwm频率试试,如果频率过高,你一个周波内(count==5和count==6)就反转2次,开关也需要时间的 ...

现在pwm的频率是125k,如果要求其频率不变的话,还有其他办法吗

zxcscm 发表于 2016-12-20 11:49:00

怀疑是你硬件的问题,不跑PWM,跑其他的程序死不死机呢?

cldym 发表于 2016-12-20 12:15:57

换个板子试一下,排除一下芯片问题;

无薪税绵 发表于 2016-12-20 12:53:19

楼主看一下,会不会是tim1被重置了。

zbber 发表于 2016-12-20 13:15:45

不会是看门狗复位了吧

liu553824989 发表于 2016-12-20 20:24:52

暂时看不出什么问题

peter001 发表于 2016-12-20 20:49:11

没看出来,先确认是不是看门狗,检查晶振
页: 1 [2] 3
查看完整版本: stm8 死机