微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > SimpleBLEPeripheral 怎么进入低功耗?

SimpleBLEPeripheral 怎么进入低功耗?

时间:10-02 整理:3721RD 点击:

我把POWER_SAVING 已经打开了,官方的开发板,按照swra478.pdf 的要求,拔掉了所有管脚的跳线,然后用万用表测量VDD 与TO_EM间的电流,发现电流一

直是2.84mA,没有减少。

    请问还需要设置什么吗?为什么没有进入低功耗模式?系统是如何进入低功耗的?定时多久自动进入低功耗?有相关的说明文档吗?

 

 

#if defined( POWER_SAVING ) && !defined(USE_ICALL)  

else  // Complete pass through all task events with no activity?  

{     osal_pwrmgr_powerconserve(); 

// Put the processor/system into sleep   }

#endif   

 

上面的这段代码是要进入低功耗的代码吗?

官方程序,默认的 POWER_SAVING  与 USE_ICALL 是都定义的,需要把USE_ICALL 注销掉吗?

SimpleBLEPeripheral这个例程,在任务完成后会自动进入PM2,你的程序中有没有手动开启过什么任务?

没有啊,板子是官方的板子,例程也是官方的例程, 都用的是默认的,POWER_SAVING也打开了,但是就是2.7mA左右,稍微有0.05mA左右的跳动,但是电流就是没有下去,一直是2.7mA左右,不知道哪里出问题了。

已经找到原因,是官方的核心板子有问题,我换块板子就好了。

请问 USE_ICALL 是什么东东?

好久没搞, 刚看到新的协议栈是有这个东西的

RTOS的IPC机制

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

网站地图

Top