TI中文支持网
TI专业的中文技术问题搜集分享网站

参考28335spwm波程序,修改了一下,大家来看看可行性。

之前参考了一个程序。是生成spwm波的。那个程序里面sin调制波在每一个比较点的值,是通过定时器中断更新到cmp寄存器里的。程序可以运行。我现在想这样操作,通过epwm的中断,当cpm的值与计数器的值匹配的时候,可以产生中断。那我就利用这个中断去更新cmp寄存器里的值。那就不需要另外使用一个定时器中断了。现在手上还有别的工作,没时间去调试,特此来咨询一下大家,觉得这个做法可行不?

Eric Ma:

一般的做法是在PWM Counter = 0是产生中断,进入中断服务函数,计算出新的CMPA的值,然后设置CMP的更新模式为load in counter = 0。

Eric

赞(0)
未经允许不得转载:TI中文支持网 » 参考28335spwm波程序,修改了一下,大家来看看可行性。
分享到: 更多 (0)