微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2540协议栈中低功耗问题

CC2540协议栈中低功耗问题

时间:10-02 整理:3721RD 点击:

请问2540做从机,在协议栈中如何做到进入低功耗PM2模式和定时器中断唤醒交替循环的过程?并且唤醒后能够使用串口功能。

Hi,Chunling

如果要进入 PM2, 首先,确认你的option的编译宏设置了   POWER_SAVING也就是开启低功耗。

然后代码中, 需要执行 osal_pwrmgr_device( PWRMGR_BATTERY ),在PM2中可以使用定时器但是不能使用串口。

Hi,Alvin

1.如您所说,进入PM2模式后,使用睡眠定时器中断唤醒芯片回到正常模式,只需在中断中执行osal_pwrmgr_device( PWRMGR_ALWAYS_ON  )就可以了吗?

2.如果我需要这两个过程循环进行,能否使其在一个while循环中?还是使用定时器触发什么的?

你可以参考这个帖子http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/60184.aspx

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top