一:pwm概念
1.1、参考博客
参考的教程如下:
linux驱动编写(pwm驱动)
[Linux实验十三---PWM驱动开发实验]
[pwm驱动原理和代码实现]
pwm的工作原理
1.2、什么是PWM
脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。
发射机给接收机一串脉冲,比如基础脉宽是100ms,那么发射机的脉宽变大时,比如增大为150ms,那么接收机就控制舵机正向旋转,发射的脉宽减小时,比如减小为50ms,那么接收机就控制舵机逆向旋转。
PWM的周期、PWM的占空比