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,频率没有变化?
置为1的时候1:clk=osc/4,但是输出的频率没有变化。不知道这个是否需要怎么配合调节寄存器的
ESP8266 通过Web图形控件调节PWM占空比输出
ESP8266 通过Web图形控件调节PWM占空比输出
以上是关于PWM频率调节的主要内容,如果未能解决你的问题,请参考以下文章