CC2541睡眠咨询
时间:10-02
整理:3721RD
点击:
我在官方例程基础上修改程序实现主从一体透传,功能已实现,但无低功耗,使能POWER_SAVING后也不进休眠,跟踪发现 pwrmgr_attribute.pwrmgr_task_state一直为2,始终不满足条件:if ( pwrmgr_attribute.pwrmgr_task_state == 0 ),但如果把串口关闭(HAL_UART=FALSE),就可以进入休眠。
请TI的大神们帮忙指点下,该如何修改?pwrmgr_attribute.pwrmgr_task_state为什么会一直为2?
谢谢!
论坛有类似问题,解答请看这边:http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/60184.aspx
Hi Viki Shi!
可能是我没表述清楚,我是做串口透传,想实现低功耗,但是加入宏定义POWER_SAVING也不能成功,跟踪发现pwrmgr_attribute.pwrmgr_task_state不为0,即还有任务未处理完,所以根本就不进休眠。
请教:该如何使pwrmgr_attribute.pwrmgr_task_state等于0,以实现低功耗?