请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:TMS320F2.8027万 主题:controlSUITE中讨论的其他部件
工具/软件:Code Composer Studio
你好
我从 C:\ti\controlSUITE\development _kits\c2000_LaunchPad\F2802x_examples\ePWM_updown _AQ2802 _AQ导入了项目
具有以下代码:
#define EPWM1_TIMER_TBPRD 2000 // period register //为x10 /2设置PLL,它将产生50MHz =10MHz *10/2 PLL_setup (myPll,PLL_Multiplier_10,PLL_DivideSelect_CLKIN_BY_2); CLK_enablePwmClock (myClk,PWM_Number_1); //设置TBCLK PWM_setPeriod (myPwm1,EPWM1_TIMER_TBPRD);//设置计时器周期801 TBCLKs PWM_setPhase (myPwm1,0x0000);//相位为0 PWM_setCount (myPwm1,0x0000);//清除计数器 //设置值PWM_MP1;PWM_MP1 ;PM_Pm1;PM_Pmb设置 (p1 ) //禁用相位加载 PWM_setHighSpeedClkDiv (myPwm1,PWM_HspClkDiv_BY_1);//与SYSCLKOUPWM_setClkDiv的时钟比 (myPwm1,PWM_ClkDiv_by_1); //设置阴影 PWM_setShadowMode_CmpA (myPw_Load1 ) PWM_LoadMode_Zero); PWM_setLoadMode_CMBB (myPwm1,PWM_LoadMode_Zero);
周期或频率应为25kHz? 但从我的范围看,它显示了12.5kHz
或应该
PWM_setClkDiv (myPwm1,PWM_ClkDiv);
进行部门划分?