这个挺简单的吧
不知道你的DSP设置情况,我就说下我怎么设置吧。我设置的DSP频率是150M,你要发的PWM波周期是20KHz,设置连续增减模式,计数的最大值应该设为150M/40k=3750,你在设置比较值,如果占空比是50%,就设一半。然后你设个计数值,确定是什么时候开通哪个PWM,定义个flag就可以 了,设置为012,到了你的PWM长度就加1,到3时清0,等于0开PWM1,1开PWM2,2开PWM3就ok了。
这个是在正常脉冲的基础上启用了脉冲斩波的功能,具体设置在 寄存器PCCTL里,你把斩波频率设成20k,占空比设成50%就可以了。
参考答案 · 要是不能把握时机,就要终身蹭蹬,一事无成。