您好,请教一下,进入standby,文档提示可以RTC唤醒,是使用Util_constructClock创建定时器,还是用Timer定时呢?
我用Util_constructClock定时3秒设置 Power_releaseConstraint(POWERCC26XX_SB_DISALLOW) ,可以进入低功耗,但3秒后执行Power_setConstraint (POWERCC26XX_SB_DISALLOW) ,发现并不能唤醒,是否不是使用这个,而是使用Timer?是否有例程可以参考如何RTC唤醒,谢谢
Viki Shi:
可以参考如下例程:
dev.ti.com/…/node
sida chen:
回复 Viki Shi:
其实是试过设置定时唤醒并打广播,但唤不醒,一直处于standby状态,有点疑惑,关于低功耗和广播之间是需要手动去控制的,还是打开POWER_SAVING ,TI-RTOS 会自动的在广播间隔时间到时唤醒并广播,然后再进入standby,这个过程不需要我自己操作?
sida chen:
回复 YiKai Chen:
只是打开POWER_SAVING,设置广播间隔后编译下载运行,上电一瞬间有广播,但很快便搜索不到,是还需要其他设置吗?
YiKai Chen:
回复 sida chen:
很快便搜索不到是多快?你用的是TI LAUNCHXL-CC2640R2?
sida chen:
回复 YiKai Chen:
上电几百毫秒内,然后就不再搜到,用的是4×4 自己的模块,工程是ble5的SimpleBLEPeripheral
YiKai Chen:
回复 sida chen:
你自己的模块建議先用SmartRF Studio 測試一下RF的設計
sida chen:
回复 YiKai Chen:
RF应该是没问题,关闭POWER_SAVING是正常的,测试过,打开低功耗之后,上电就很快进入低功耗,无法唤醒,用TIMER中断可以唤醒吗?
YiKai Chen:
回复 sida chen:
快进入低功耗,无法唤醒的話建議你查一下32K crystal