cc2541+BLE stack 1.3.2,会自动跳出PWRMGR_ALWAYS_ON模式?
时间:10-02
整理:3721RD
点击:
各位好,
测试中发现,点亮一个LED,并调用osal_pwrmgr_device( PWRMGR_ALWAYS_ON ),此时LED稳定点亮;大约半分钟后,LED变成闪烁状。
现在需要点亮LED时无闪烁,请问如何解决该问题?
jintao,
你需要在project的options中把POWER_SAVING注掉:)
Hi Yan,
原厂keyfob代码在驱动LED时通过调用osal_pwrmgr_device( PWRMGR_ALWAYS_ON )实现LED长亮,但是时间长了以后会闪烁,像是进入了power save模式。检查代码并未调用osal_pwrmgr_device( PWRMGR_BATTERY ),感觉应该是在library里有调用。而且改变gaprole parameter会改变闪烁频率,更加验证了我的想法。
其实我并不需要一直长亮,但是在需要亮一段时间的时候却发生闪烁,有碍观感。如果在option中去掉POWER_SAVING,虽然能实现LED长亮的功能,但对于不需要亮灯的时候,会增加功耗。
请问,1、有没有两全的办法?2、去掉POWER_SAVING会增加多少功耗?
考虑低功耗唤醒模式!
请问低功耗唤醒模式怎么操作?