dsp28335 芯片,一个程序里要输出两个spwm波形,但是载波的周期一个是1K,一个是10K,按照上升计数的方法,10K的周期设置为15000, EPwm1Regs.TBCTL.bit.HSPCLKDIV = TB_DIV1; // 高速时间基准分频
EPwm1Regs.TBCTL.bit.CLKDIV = TB_DIV1;
1K的周期设置为37500
EPwm1Regs.TBCTL.bit.HSPCLKDIV = TB_DIV4; // 高速时间基准分频
EPwm1Regs.TBCTL.bit.CLKDIV = TB_DIV1;
按理说输出的波形应该是对的,但是波形的周期完全不对,两个波形都不对了。
是因为一个程序例不可设置两个不同周期的波形吗
|