请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:F28M35H52C 工具/软件:Code Composer Studio
您好!
我的微控制器有问题。 我尝试通过 设置以下参数来调整 PWM 的频率、使其以2kHz 的频率运行:
InitFlash (); EPwm2Regs.TBCTL.ALL = 0;//清除 TBCTL 中的所有位 EPwm2Regs.TBCTL.bit.CLKDIV = 0;// CLKDIV =“div by 1”; EPwm2Regs.TBCTL.bit.HSPCLKDIV = 0;// EPwCLKRED=0/ EPmRDC=0=0XM2PRD = 0;EPmRd/ EPmRd=0M2Rd/ EPmRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdR // 2kHz PWM 频率 // TBPRD = FCPU /(2* fpwm * CLKDIV * HSPCLKDIV) // TBPRB = 150MHz /(2 * 2kHz * 1 * 1)
但它们以不同的频率运行。 当我断开卡与 CCS 的连接并重新连接以从闪存运行时、它以正确的2kHz 频率运行。 是否有人知道问题可能出在哪里?
用于引导的插卡上的开关如下所示
1 -下降
2-向下
3-下
4-向下