HI,YAN
我用keyfob例程开发的产品进入后期,需要做休眠模式来调整功耗,我在KeyFobApp_Init里初始化后不调用osal_start_timerEx( keyfobapp_TaskID, KFD_START_DEVICE_EVT, STARTDELAY );直接调用osal_pwrmgr_device( PWRMGR_BATTERY);这时候测试功耗大概有150-300uA,请问如何做才能让功耗更低?另外,在程序正常运行时,目前省电模式POWER SAVING里只有PWRMGR_BATTERY,能不能做到更省电?
Yan:
Hi wang wx,
osal_pwrmgr_device()并不能让CC254x进入低功耗模式, 这个只是设置一下功耗使用的模式, 是always on还是battery模式. 请仔细看一下这个函数的定义.
真正进入低功耗是 osal_pwrmgr_powerconserve(), 请去看一下这个函数.