前言
一、PWM输出原理
在参考手册中PWM模式中可以找到:“脉冲宽度调制模式可以产生一个由TIMx_ARR寄存器确定频率、由TIMx_CCRx寄存器确定占空 比的信号”。
假设需要输出一个0~20Hz的PWM波,频率= 1/周期。
1/频率=周期 T=(psc + 1)× (arr + 1)/ clk;
arr = clk/(freq * (psc + 1)) -1;
假设psc = 7999,clk = 80M,freq=20Hz,arr=80000000 / (20 * 8000) - 1=499;
二、如何使用
1.初始化
CubeMx初始化如下:
