你好 目前用的是DSP280049的 PWM3A 和PWM4A 需要在相同的中断程序里产生双脉冲?
Susan Yang:e2echina.ti.com/…/568830
原来是发了两个贴,这下看到您的波形了
我会在测试后给您回复,请您等待一下
你好 目前用的是DSP280049的 PWM3A 和PWM4A 需要在相同的中断程序里产生双脉冲?
Susan Yang:Double your period value.
Now every one of the triangles is 2x wider.
On the CTR increasing to PRD value, set CMPA to the value for the short pulse, CMPB = PRD-CMPA.
Output A goes high at CTR=ZERO and LOW at CTR=CMPA.
Output B goes high at CTR=CMPA and LOW at CMPB.
On the CTR decreasing (down count),
Output B goes high at CTR=PRD and LOW at CMPB
Output A goes high at CTR=CMPB and LOW at CMPA.
You dont ever have to change the setting now. It will automatically create the waveform you want.
你好 目前用的是DSP280049的 PWM3A 和PWM4A 需要在相同的中断程序里产生双脉冲?
njmail xu:
回复 Susan Yang:
你好、感谢回复。没有看太懂、当周期到最大值时如何判断、是在中断中吗?能否把这两句写一下。谢谢
你好 目前用的是DSP280049的 PWM3A 和PWM4A 需要在相同的中断程序里产生双脉冲?
Susan Yang:
回复 njmail xu:
例如CTR=ZERO,它只是产生一个事件,并不进入任何中断,不过您可以根据这个事件,您可以使PWM端口输出高或低电平(当然也可以翻转或不输出);
对照280049用户指南
www.ti.com/…/sprui33c.pdf
该功能主要由 Action-Qualifier (AQ)实现
您可以参考下18.6 Action-Qualifier (AQ) Submodule