This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

28035 pwm 設置 問題

Other Parts Discussed in Thread: CONTROLSUITE

我目前設置 PWM 在 Counter Compare  加上 Action Qualifier 可以設置 PWM輸出,但無法任意修改輸出PWM 或單純輸出high或LOW 只能一次性設置 是否友參考資料我看EPWM PDF找不到 這部分 有嘗試 TZ 強制設 但一樣沒有結果。

  • 建议安装controlsuite,先跑下里面的例程。

    C:\ti\controlSUITE\device_support\f2803x\v130\DSP2803x_examples_ccsv5

  • 你好 我是用裡面範例 PWM updownAQ 修改 目前 利用AQ 狀態可以設置想要狀態但加上DB 模組會無法照自己想要的輸出,

    狀態1

    EPwm1Regs.AQCTLA.bit.ZRO = AQ_CLEAR;
    EPwm1Regs.AQCTLB.bit.ZRO = AQ_SET;
    EPwm1Regs.CMPA.half.CMPA = 1000;
    EPwm1Regs.CMPB = 1000;
    EPwm1Regs.PCCTL.bit.CHPEN=0;
    EPwm1Regs.PCCTL.bit.OSHTWTH=15;
    EPwm1Regs.PCCTL.bit.CHPFREQ=3;
    EPwm1Regs.PCCTL.bit.CHPDUTY=3;

    狀態二

    EPwm1Regs.AQCTLB.bit.ZRO = AQ_CLEAR;
    EPwm1Regs.AQCTLA.bit.ZRO = AQ_CLEAR;
    EPwm1Regs.PCCTL.bit.CHPEN=0;
    EPwm1Regs.CMPA.half.CMPA = 1000;
    EPwm1Regs.CMPB = 1000;

    還有加上 PC (PWM chopper)
    如果狀態不從ZRO 切都會怪怪的 是否有其他更好的暫存器之類的