CH582休眠状态下如何20秒后自动停止广播?

在ch582休眠前,调用start_adv(TRUE);让芯片不断的广播,但是只想让其广播20秒即停止,于是调用tmos_start_task(myAppTaskID, STOP_ADV_EVENT, MS1_TO_SYSTEM_TIME(20000))(自己注册的任务),但是20秒之后广播还没有停止。请问有什么办法能让广播自动停下来?

多谢!

首先需要确认关闭广播的程序是否执行了,调用的什么接口关闭广播。然后就是关闭广播应该会有打印wait for advertising,在等待广播处是否调用了打开广播导致广播没关掉。


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