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

zigbee协议cc2530低功耗疑问

Hi Ti工程师:

     我在做zigbee协议cc2530低功耗编程时有以下疑问请帮忙解答一下:

    1.休眠前和唤醒后各个模块寄存器的值有变化吗?尤其是串口。

    2.串口要进入休眠状态需要哪些设置?一定要中断模式吗?DMA模式行不行?

     3.休眠后32MHz是关闭的,被唤醒后需要设置CLKCONCMD寄存器中的OSC来选择32MHz吗?

谢谢!

yunfei ma2:

我来插个队,回答一下,不知道说的对不对。

1、不会变化的,串口没有变化

2、串口进入低功耗好像不需要设置,这个我测试过,同时开两个串口,中断DMA都上。采用的定时事件触发。

3、不需要设置32M。

Susan Yang:

不建议您在需要休眠的终端设备中使用串口。低功耗模式时,串口是无法接收数据的。

yunfei ma2:

如Susan Yang所说,PM2可以用定时器唤醒,PM2就只能用外部中断了。所以低功耗下串口是不能使用的,尽量使用PM2,设定一个事件,定时串口。

terry heng:

回复 Susan Yang:

要透传,没办法,用io唤醒后传输数据。另外两个他回答的对吗?

terry heng:

回复 yunfei ma2:

2.采用定时时间触发是什么意思?我记得串口时轮询的

3.唤醒后他会自动由16MzRC切换到32MzXTAL?

MarS:

回复 Susan Yang:

请问 有低功耗要求的终端设备  如果一定要使用串口 怎么办?

我发现,即便 对接的串口模块 不上电, CC2530 的串口软件关闭后, 也会耗电?

请问如何解决

赞(0)
未经允许不得转载:TI中文支持网 » zigbee协议cc2530低功耗疑问
分享到: 更多 (0)