PWM是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。PWM信号仍然是数字的,因为在给定的任何时刻,满幅值的直流供电要么完全有(ON),要么完全无(OFF)。电压或电流源是以一种通(ON)或断(OFF)的重复脉冲序列被加到模拟负载上去的。通的时候即是直流供电被加到负载上的时候,断的时候即是供电被断开的时候。只要带宽足够,任何模拟值都可以使用PWM进行编码。
2.pwm可以用来干啥
pwm输出可以接到led灯上,通过调节占空比可以达到调整led的亮度。pwm输出还可以接到蜂鸣器上,通过占空比调节声音频率,可以让蜂鸣器唱歌。这些都是大材小用。其实pwm最大的作用是做精密
电源,或者做电机驱动。
3.上代码
我看了下板子上有的LED资源是接了OPWM4B和OPWM4A,正好可以用来验证。