关于CC2540低功耗模式(Power Mode)问题
时间:10-02
整理:3721RD
点击:
我想请问一下,如果定义了POWER_SAVING,没有事件执行了,蓝牙是不是会自动进入低功耗模式?那如果有事件产生,蓝牙是不是会退出低功耗模式并且会自动连上蓝牙?
是的,如果定义了POWER_SAVING,没有事件执行,蓝牙会自动进入低功耗的
那进入低功耗之后,有事件产生是不是会立即退出低功耗并且自动连上蓝牙?
进入低功耗是由OSAL系统自动控制。休眠模式有两种,PM2和PM3. 连接和断开的情况下都可以进入低功耗模式,在建立连接的情况下,进入的休眠模式是PM2,断开连接,并且没有软件timer的情况下,就会进入PM3模式,这个模式的功耗最低。
如果关闭广播后, 定时器任务完成后系统是会自动进入PM3 模式的, 除非有定时任务没有完成才会在PM2.
不需要额外做什么, 如果有定时任务没完成, 系统会立即进入PM2, 不然就立即进入PM3
当进入PM2/3时是需要中断唤醒才能恢复的