CC2640低功耗问题
时间:10-02
整理:3721RD
点击:
- CC2640待机时处于低功耗状态,是否一定要在IAR预编译中定义宏“POWER_SAVING”。
- 当预编译定义宏为“XXPOWER_SAVING”时,使能一个50us周期定时器,2路pwm输出,蓝牙通讯都正常,功耗很大。当预编译定义宏为“POWER_SAVING”时,当使能一个50us定时器后,就不能正常工作了。是否CC2640不能这样使用。
- 当预编译定义宏为“xxPOWER_SAVING”时,能否在软件里设置CPU处于低功耗的状态。如果可以则怎么设置,如何唤醒。
- 当蓝牙通讯都正常工作之后,如果要关掉蓝牙通讯,可以吗?如果可以的话,怎么再次能打开?
1、需要打开POWER_SAVING
2&3、PWM需要时钟,低功耗模式会关闭时钟源
4、使用TI RTOS的话,没有任务会自动进入低功耗,即关闭RF。根据进入的模式不同,唤醒方式也不一样,这个具体可看CC26XX的用户手册
附上用户手册地址: www.ti.com/lit/pdf/swcu117
谢谢您的及时回复,我希望能通过外部I/O口按键用程序来控制CPU既能工作于低功耗模式(什么事情都不做、定时器、PWM、包括蓝牙通讯),也能工作于正常运转模式(PWM、定时器、蓝牙通讯等能正常工作),可以相互任意转换,试了好几天了,一直没有调成功,参考的是“Power_Management_CC26xx.PDF"。英语不太好,没太理解。能否指教一下,或有参考的例程没有,感谢!
有例程,安装TI RTOS,里面的pinstandby, pinshutdown都可以参考。
例程搭配手册一起看更容易理解
谢谢,安装TI RTOS应该是在安装TI协议栈的时候应该都安装了吧,我编译、仿真都可以,需要单独装吗?pinstandby, pinshutdown这两个是函数还是宏定义还是文件,
单独装一下,是文件
是在这个目录下吗c:\ti\tirtos_simplelink_2_13_00_06