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.
工具/软件: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-向下
您好!
[引用 user="Vianey Mateo">但它们以不同的频率运行。 当我断开卡与 CCS 的连接并重新连接以从闪存运行时、它以正确的2kHz 频率运行。 是否有人知道问题可能出在哪里? [/报价]
当您说不同的频率... 有多大变化? 将引导开关配置为获取模式。 此外、我希望您将代码刻录到闪存、而不是 RAM。
此致、
Gautam