边沿对齐的PWM对应的主计数器为加法计数器(CPWMS=0),对应的外部引脚输出波形参见图7—9。该PWM信号的周期由模寄存器(TPMMODH"TPMMODL)决定,脉冲有效宽度由通道辅助寄存器(TPMCnVH"TPMCnVL)决定,脉冲有效时的电平特性由ELSnA控制位决定。
通过适当的设置,可以产生0%或者是l00%的占空比。从图7—9中可以看出,脉冲有效时闻从溢出开始,此时对应的主计数器为0x0000,计数到与通道辅助寄存器相等,产生比较匹配时,脉冲有效时间结束,外部引脚电平发生变化,计数到模寄存器数值时,发生溢出动作,计数器回0,引脚电平再次发生变化,这也表明一个周期的结束。
通道辅助寄存器(TPMCnVH:TPMCnVL)为0x0000时对应的占空比为0%,如果通道辅助寄存器数值大于模寄存器数值,则产生100%的占空比,同时为了能产生100%的占空比,则要求模寄存器数值必须小于0xFFFF。
在模寄存器数值一定时,周期也就确定了,占空比由通道辅助寄存器数值决定,为了获得不同的占空比,修改辅助寄存器数值时锁定机制同样有效。辅助寄存器数值修改后不会在修改的当前周期马上生效,而是要等到主计数器数值为0XOo00之后,也就是要等到有溢出发生的下一个周期时才会生效。
阅读更多请您关注: