概述:
这里我们来了解一下何为PWM,PWM是Pulse Width Modulation 的缩写,中文意思就是脉冲宽度调制,简称脉宽调制。它是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,其控制简单、灵活和动态响应好等优点而成为电力电子技术最广泛应用的控制方式。
在实际项目应用中最常见的有 使用PWM驱动舵机转动到固定的角度 或是 通过PWM调节直流电机实得到想要的转速 ,还有我们常见大多设备上的呼吸灯。
我们生产PWM有常见的两种的方法,分别是:(1)定时器中断变量累加比较、(2)定时器自身的3个寄存器通过通道输出PWM。
这里我用常见的呼吸灯项目来为大家讲解如何用 定时器自身的3个寄存器通过通道输出PWM。
硬件介绍:
主控板采用的是:STM32F103C8T6
呼吸灯这里采用LED小灯珠,因为该主控芯片的IO输出电压只用3.3V,所以无需加装电阻;
|