从舵机到STM32的PWM

PWM

PWM脉冲宽度调制很简单的理解就是输出方波且这个方波的高低时间可以自由控制

如果用软件GPIO模拟就是输出一段时间的高电平后又输出一段时间的低电平如此往复不停只是通常因为软件模拟开销太大占用CPU资源所以PWM都使用硬件控制CPU只需要设置所需的周期和占空比就行了

这里出现了占空比与周期周期指的是一次高电平上升瞬间的时间与下一次高电平上升瞬间的时间之差占空比一般指

软件PWM

舵机

舵机通常使用PWM控制通过控制PWM信号的占空比