TI中文支持网
TI专业的中文技术问题搜集分享网站

断开连接后,多长时间会进入PM3,这个时间由哪些timer决定

断开连接后,有时候20几秒,有时候8、9秒,这个时间主要是由什么决定的呢?

Susan Yang:

这应该看您在断开连接后,程序是否还有未完成的任务事件

eleven huang:

回复 Susan Yang:

已经没有任务了,我设置的timer也都stop了,但是它还是要等20几秒才进入PM3,这是怎么回事呢?

Susan Yang:

回复 eleven huang:

在关闭广播,关闭外设,关闭任何定时器,系统会通过自己的电源管理模块而进入PM3.

void halSleep( uint32 osal_timeout ) 函数内

  // HAL_SLEEP_PM3 is entered only if the timeout is zero  halPwrMgtMode = (timeout == 0) ? HAL_SLEEP_DEEP : HAL_SLEEP_TIMER;

HAL_SLEEP_DEEP是PM3,HAL_SLEEP_TIMER是PM2.

赞(0)
未经允许不得转载:TI中文支持网 » 断开连接后,多长时间会进入PM3,这个时间由哪些timer决定
分享到: 更多 (0)