CH32V20系列的芯片使用蓝牙例程,蓝牙协议栈如何处理休眠的

将HAL_SLEEP设置为TRUE之后,由协议栈管理休眠,我的用户任务有几个一直都在跑,协议栈就没办法进入休眠(或者说我用户任务在哪里直接将他暂停)

查看用户任务具体是什么。

如果是周期执行的短时间任务,则在执行完成任务后就会进入睡眠,该部分由协议栈管理。

如果是执行的长时间任务,则就没有时间进入睡眠。

建议检查一下,用户代码是否放在tmos中运行的,tmos任务会由协议栈管理睡眠唤醒。

WCH TMOS用法详解 - debugdabiaoge - 博客园 (cnblogs.com)


只有登录才能回复,可以选择微信账号登录