微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2541+BLE stack 1.3.2,会自动跳出PWRMGR_ALWAYS_ON模式?

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会增加多少功耗?

考虑低功耗唤醒模式!

请问低功耗唤醒模式怎么操作?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top