引用: nemo1991 发表于 2015-3-26 15:45
我觉得可能是中断函数太复杂,计算不完了。
楼主可以这样试试,在进入中断函数后,把某一个IO拉高,计算完毕后,拉低。
使用示波器观察这个io信号,如果是持续的高电平,那就是计算不过来了。。
如果不是这个问题,继续跟帖提问。
引用: nemo1991 发表于 2015-3-26 15:45
我觉得可能是中断函数太复杂,计算不完了。
楼主可以这样试试,在进入中断函数后,把某一个IO拉高,计算完毕后,拉低。
使用示波器观察这个io信号,如果是持续的高电平,那就是计算不过来了。。
如果不是这个问题,继续跟帖提问。
引用: nemo1991 发表于 2015-3-27 14:13
需要看你的要求了。。
引用: nemo1991 发表于 2015-3-27 14:13 需要看你的要求了。。
引用: muyanshuimuyan 发表于 2015-3-31 16:41
你好,又要打扰你了,我后来直接把这些计算放在主函数里面去了,(原来的AD采样中,主要负责PWM波的compare的修改)但是现在那个通过PWM逆变器出来的正弦波有时候有,有时候又没有,我想是不是还是大量计算的原因
引用: muyanshuimuyan 发表于 2015-3-31 17:02
这个程序有点多,我现在有个想法,把这些大量计算放在定时中断里面处理,频率不需要太大,会不会好一些