TI中文支持网
TI专业的中文技术问题搜集分享网站

cc2541 生成PWM波

请教一下,我在用cc2541产生PWM波时,我开启了POWER_SAVING。我需要产生10kHz以上的PWM波(使用Timer1),但是系统因为无事件后会进入低功耗模式,这时候32MHz晶振已经停止振荡,此时Timer1定时器的时钟输入会切换到32.768KHz吗?如果要的话,我的PWM输出就不准确了,请问这该怎么办呢?

xyz549040622:

进入低功耗模式后,定时器应该是会被暂时关闭的。Timer1定时器的时钟输入不是32768的。

user4312984:

回复 xyz549040622:

那这个时候就不能产生PWM波了?产生PWM是不能进入低功耗模式的么?

需要怎么操作呢?

Butterfly:

回复 user4312984:

你是要一直产生PWM波形?

xyz549040622:

回复 user4312984:

功率模式 2 ( 睡眠定时器打开) : 1 µA

你试试用功率模式2.具体设置可以看看数据手册。

user4312984:

回复 Butterfly:

我需要间歇性的产生PWM波,系统在没有事件的时候会自动进入PM2模式,这时候32M晶振已经关闭了。就是想避开这个睡眠。

xyz549040622:

回复 user4312984:

32M晶振关闭的话,即使PWM可以使用,但是精度也是个问题。

赞(0)
未经允许不得转载:TI中文支持网 » cc2541 生成PWM波
分享到: 更多 (0)