Discuz! Board
标题:
请问怎么关闭所有外设只跑RTC
[打印本页]
作者:
jingjunlai
时间:
2017-7-4 17:03
标题:
请问怎么关闭所有外设只跑RTC
我看了下蓝牙的例程,里面有个power_manage的API实现低功耗。我在想,假设我使用了很多外设,UART,ADC,TIMER等等,蓝牙也在跑着,突然想关机了而要保持RTC继续跑,应该怎么做呢?是system_off吗?顺便问下是会复位还是不会复位的?
作者:
aleda303
时间:
2017-7-5 22:42
不能用nrf_system_off ,
如果哦裸机跑的话而是 打开RTC中断, 等待事件 用 __WFI 或 __WFE
如果 用协议栈,打开蓝牙,并打开定时器 1s 功耗也非常低,
定时器就是用RTC1 , 蓝牙协议栈用的是RTC0
欢迎光临 Discuz! Board (http://qfv8.com/)
Powered by Discuz! X3