PWM
\PWM(Pulse Width Modulation)即脉冲宽度调制,通过对脉冲的宽度进行调制,来获得所需要波形
PWM参数
周期
占空比
寄存器设置(芯片手册第24节)
TCFG0 设置一级分频器以及死区
TCFG1 设置二级分频以及死区
TCON PWM细节功能设置
TCNTB0 设置周期
TCMPB0 设置一个周期中高电平所占时间
代码实验步骤
1.将GPD0_0设置成PWM0输出模式
2.设置一级分频
3.设置二级分频
4.设置PWM0自动重装载
5.设置周期
6.设置占空比
7.将TCNTBO0的值手动装载到递减计数器
8.关闭手动更新
9.使能PWM0,递减计数器开始递减