怎么自行控制进入低功耗和退出低功耗模式
时间:10-02
整理:3721RD
点击:
我当前使用了定时器3,按键按下或者收到蓝牙命令包的时候,启动定时器3检测一段时间的数据。
当我未打开POWER_SAVING时,一切正常,就是功耗太高。打开后,则感觉定时器1工作不正常。
现在我有什么办法可以在按键后或者收到命令时,退出低功耗模式,然后处理完任务后,再次恢复到低功耗模式呢?有没有具体的API接口?
谢谢~
可以参考下SensorTag的代码,自动休眠的
另外问下你进入的是哪种低功耗?PM3下定时器也会关闭的
我只是操作了开启 POWER_SAVING,并没有选择进入具体哪个模式,怎么能查看到进入的模式呢?
在建立连接的情况下,进入的休眠模式是PM2。断开连接,并且没有软件timer的情况下,就会进入PM3模式
PM3模式下,蓝牙还会对外广播连接信息吗?
软件Timer是什么意思,是不是指osal_start_timerEx启动的定时器任务?
另外我在打开Timer3的情况下,2541仍然会进入到PM2或者PM3状态吗?
PM3模式不广播,重申一遍,此状态下一切模块都不工作,只能通过外部中断唤醒。
应该说的是睡眠定时器唤醒吧?PM2支持。进入PM3,定时器也关闭
你好,进入PM3以后,如果按键唤醒了,这时候需要再重新配置一下广播连接信息吗?还是会自动广播连接信息?
GAPRole_SetParameter( GAPROLE_ADVERT_ENABLED, sizeof( uint8 ), &initial_advertising_enable );