谢谢楼主给了个这么好的例子,有个问题想请教一下楼主。
我用的也是C2000,但是我用的软件是CCS5,目前也在研究这个PWM的问题。结合楼主你给的例子和ControlSUITE的例子,在"Set Action"和"Setup Compare"中我写的程序是
// Setup compare
PWM_setCmpA(myPwm1, 500);
// Set actions
PWM_setActionQual_CntUp_CmpA_PwmA(myPwm1, PWM_ActionQual_Set);
PWM_setActionQual_CntUp_CmpA_PwmA(myPwm1, PWM_ActionQual_Clear);
但是总是得不到想要的PWM图像,如果不要第二行的程序(下面所示),我得到的是高位的值,说明程序还是对的,但就是不知道该怎样调节占空比。
// Setup compare
PWM_setCmpA(myPwm1, 500);
// Set actions
PWM_setActionQual_CntUp_CmpA_PwmA(myPwm1, PWM_ActionQual_Set);
望楼主不利赐教! |