附圖是我想要的兩路脈沖:
我用了EVA中的一路PWM1和EVB中的另一路PWM2,然后采用EvbRegs.CMPR4 = EvaRegs.CMPR1-30,使得PWM7確實(shí)超前了PWM1,但是,與此同時(shí)帶來的問題是使得PWM7的脈寬變大了(比如我只想要0.06T的脈寬),我該怎樣減少PWM7的脈寬?
我用了
{if (EvbRegs.T3CNT < EvbRegs.CMPR4)
EvbRegs.ACTRB.bit.CMP7ACT = 0;
else if(EvbRegs.T3CNT < EvbRegs.CMPR4+45)
EvbRegs.ACTRB.bit.CMP7ACT = 3;
else
EvbRegs.ACTRB.bit.CMP7ACT = 0;}
目的是想通過強(qiáng)制高或強(qiáng)制低滿足我的PWM7,只在EvbRegs.CMPR4
