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.

F28335主频150MHz,如何输出1K-10KHz的斩波频率?



主PWM50HZ。

SYSCLK 150M

HSPCLKDIV 0 = 1

CLKDIV 7 = 128

TBCLK = SYSCLK / (CLKDIV * HSPCLKDIV) = 1171875

好像斩波频率是按照系统时钟计算的,最大7分频,得到的最小频率是2.343MHz。频率太高了。

如何设置能够得到1K到10K之间的斩波频率??

我现在的设置:
#define PC_FREQ 7 //8分频:FREQ = SYSCLKOUT / 8 / 8
#define PC_DUTY 3 //50%占空比
#define PC_OSHWT 7 //首脉冲宽度: 16 * SYSCLKOUT/8
无法再减小频率了。。。。