PWM是一个外设,是通过配置定时的来实现频率的变化的。
也就是通过修改定时器的计数周期来调整PWM的频率周期的。
参考一下“https://www.cnblogs.com/brianblog/p/7117896.html
TIM_TimebaseStructure.TIM_Period = 1000-1; TIM_TimebaseStructure.TIM_Prescaler = 24-1;
一般通过这两个值来修改。
其实PWM频率可以利用定时器参数设置来调整。
这很好理解,定时器是通过不停重装载持续工作的,所以定时器自身属性就有一个频率,如果这个频率直接反应到PWM(PWM上在一个定时周期内完成占空比调整)上,所以PWM的频率就和定时器周期对应的频率一致(或者是其某个倍数关系)。