各位大侠好,
最近因项目需要,要求适时令CC2640R2进入StandBy低功耗状态。发现几个问题恳请解答一下,看看我个人的理解对不对。
1.我看了一些问题和回复,不知CC2640R2F进入低功耗模式是不是也是TI-RTOS让自动进入的?
2.是否在调用 Power_setConstraint(POWERCC26XX_SB_DISALLOW) 这一句后,CC2640R2F会被禁止进入StandBy状态以维持蓝牙连接?(同样也需要禁止自动进入ShutDown状态)
3.是否在调用 Power_releaseConstraint(POWERCC26XX_SB_DISALLOW) 这一句后,如果再使用Semaphore_pend()将Task线程截停,系统是不是就自动进入StandBy状态了?(但要禁止进入ShutDown状态)
4.如果我写的不对,请问我丢掉了什么命令没写?
5.官方的SDK包内例程是使用sleep指令让CC2640R2F进入StandBy状态的,但例程中有5秒的StandBy时间限制,请问sleep指令能不能永久令CC2640R2保持StandBy状态,除非用Pin唤醒?
6.当CC2640R2F进入StandBy状态后,如何用中断方式唤醒?
谢谢。