STM32CubeMx 普通PWM基本使用方法
本文实例说明:
这里是使用 TIM3_CH2输出 一个频率为50kHz; 占空比为50% 的PWM信号。
1先配置STM32CubeMX 参数,如图:
重点说明:
PWM 频率 = APB1 Timer clocks (MHz) / [(Prescaler+1) * (Counter Period+1)]
APB1 Timer clocks (MHz) :64MHz
Counter Period : 20
Prescaler :设置为64-1 那么此时PWM时钟设置为:
f = 64000000 / 64 /20 = 50KHz
Pulse :设置为10 ,也就是占比为:10/20 = 50%
Fast Mode:如果频率太高可以使能快速模式。可以大大提高PWM反应时间;同时将IO口输出速度调高。