低功耗唤醒后,一直不停地睡眠唤醒



  • 此回复已被删除!


  • 此回复已被删除!


  • 进入休眠之后,所有外设都会掉电,影响进入这两个函数的频率跟
    软件定时器、
    广播间隔、
    连接间隔、
    其他pmu唤醒源有关,比如 io、时钟校准等。
    进入休眠之后轮询执行这两个函数,
    user_entry_before_sleep_imp是休眠最后的处理,
    user_entry_after_sleep_imp是唤醒来处理的,
    这两函数里面处理的事情要快进快出,这两个接口都是系统底层的调度,不适合处理应用层的代码,客户需要处理应用层代码需要system_sleep_disable();去做应用层处理包括重新初始化自己的任务,只要还执行这里两个函数就说明在休眠当中,0_1733908893893_e7ccc6c3-e5b1-4c1d-9dae-2d2f4f2e4a1a-image.png