zzq963254 发表于 2013-8-16 16:34:21

TA1CCR1 = 800-(int)(spwm0[n]*0.45);怎么消除杂波的?

在产生SPWM的时候,如果直接给TACCR0送数,会在SPWM波的最后几个中某个会出现不正常的方波宽度。但是改成TA1CCR1 = 800-(int)(spwm0*0.45);这样那个出问题的杂波就没事了。请问这是为什么啊?

Ut003 发表于 2014-4-29 22:41:20

这一点头绪都没有啊 总得把寄存器什么的 单还是双极性告诉一下吧?
页: [1]
查看完整版本: TA1CCR1 = 800-(int)(spwm0[n]*0.45);怎么消除杂波的?