PWM频率调节

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PWM频率调节相关的知识,希望对你有一定的参考价值。

XBYTE[PWM0_PWM1_CTRL] = 0x00; // duble_bufer=0, pwm0/1:disable, polar=0,clk=osc ( 1:clk=osc/4)
XBYTE[PWM2_PWM3_CTRL] = 0x00; // duble_bufer=0, pwm0/1:disable, polar=0,clk=osc
msPWM0_Period( PWM0_PERIOD ); //0x7f00 );
msPWM1_Period( PWM1_PERIOD ); //0x7f00 );
msPWM2_Period( PWM2_PERIOD ); //0x0000 );
msPWM3_Period( PWM3_PERIOD ); //0x0000 );
看上面PWM2_PWM3_CTRL这个寄存器可以降低PWM频率吗?但是我把寄存器0位置1,频率没有变化?

参考技术A 这个得去查一下芯片的data sheet,不同的芯片寄存器对应不同的处理。追问

置为1的时候1:clk=osc/4,但是输出的频率没有变化。不知道这个是否需要怎么配合调节寄存器的

ESP8266 通过Web图形控件调节PWM占空比输出

ESP8266 通过Web图形控件调节PWM占空比输出