CC2530定时器输出PWM波设置方法

来源:互联网 发布:淘宝时尚女装广告语 编辑:程序博客网 时间:2024/04/30 13:08

设置控制寄存器:T1CTL = 0x02 0000,0010),为模模式,从0x00000xT1CC0反复计数。

 

 

设置通道2控制:T1CCTL2 = 0x1C 0001,1100),CMP = 011向上比较设置输出;MODE = 1比较模式。

 

 

下图为模模式,各个比较模式的输出情况。

 

 

 

根据设置,可以看出:当T1CC0一定的情况下,T1CCn值的大小与占空比(高电平/周期)成反比。

 

比较模式

T1CCn值与占空比的关系

000:设置输出比较,T1CCn设置

设置后恒为高电平

001:清除输出比较,T1CCn清除

清除后恒为低电平

010:切换输出比较,T1CCn切换

占空比恒为50%

011:设置输出向上比较,T1CCn设置,清除为0

T1CCn的值与占空比成反比

100:清除输出向上比较,T1CCn清除,设置为0

T1CCn的值与占空比成正比

101T1CC0清除,T1CCn设置

T1CCn的值与占空比成正比

110T1CC0设置,T1CCn清除

T1CCn的值与占空比成反比

 

0 0
原创粉丝点击