S12微控制器PWM模块工作原理及应用.pdfVIP

  • 0
  • 0
  • 约2.91千字
  • 约 4页
  • 2026-02-06 发布于北京
  • 举报

S12微控制器PWM模块是由独立运行的8位脉冲计数器PWMCNT、两个比较寄存

器PWMPER和PWMDTY组成。

1、左对齐方式

在该方式下,脉冲计数器为循环递增计数,计数初值为0。

当PWM使能后,计数器PWMCNT从0开始对时钟信号递增计数,开始一个输

出周期。当计数值与占空比常数寄存器PWMDTY相等时,比较器1输出有效,将

触发器置位,而PWMCNT继续计数;当计数值与周期常数寄存器PWMPER相等时,

比较器2输出有效,将触发器复位,同时PWMCNT也复位,结束一个输出周期。

原理参照图14:

图14PWM左对齐方式

2、中心对齐方式

在该方式下,脉冲计数器为双向计数,计数初值为0。

当PWM使能后,计数器PWMCNT从0开始对时钟信号递增计数,开始输出一

个周期。当计数器与占空比常数寄存器PWMDTY相等时,比较器1输出有效,触

发器翻转,而PWMCNT继续计数,当计数值与周期常数PWMPER相等时,比较器2

输出有效,此时改变PWMCNT的计数方向,使其递解计数;当PWMCNT再次与PWMDTY

相等时,比较器1再一次输出有效,使触发器再次翻转,而PWMCNT继续递减计

数,等

文档评论(0)

1亿VIP精品文档

相关文档