突破渴望

基于飞思卡尔的PWM控制寄存器PWMCTL的应用

0
阅读(6078)

PWMCTL寄存器每一位如图1所示:

该控制寄存器设定通道的级联和两种工作模式:等待模式和冻结模式。这两种模式如图2和图3所示。

只有当相应的通道关闭后,才能改变 这些控制字。

用法

PWMCTL_CON67=1 --- 通道6、7 级联成一个16位的PWM通道。此时只有7 通道的控制字起作用,原通道7的使能位、PWM输出极性选择位、时钟选择控制位以及对齐方式选择位用来设置级联后的PWM输出特性

PWMCTL_CON67=0 --- 通道6,7 通道不级联

CON45、CON23、CON01的用法同CON67相似。设置此控制字的意义在于扩大了PWM 对外输出脉冲的频率范围。

PSWAI=1---  MCU 一旦处于等待状态,就会停止时钟的输入。这样就不会因时钟在空操作而费电;当它置为0,则MCU就是处于等待状态,也允许时钟的输入。

PFRZ=1---  MCU 一旦处于冻结状态,就会停止计数器工作。