WCH沁恒单片机
登录
直播中
laisvl
8年用户
1027经验值
私信
关注
[问答]
Peripheral例程,手动关闭广播后串口接收到Waiting for advertising打印消息后程序卡死的原因是什么?
开启该帖子的消息推送
串口
Peripherals
手动关闭广播后,串口接收到Wai
ti
ng for advertising打印消息后程序卡死,问题一般出在什么地方?
AdvertisingFlat=0;
initial_advertising_enable = FALSE;
GAPRole_SetParameter(GAPROLE_ADVERT_ENABLED, sizeof(uint8_t), &initial_advertising_enable);
回帖
(3)
李昕一
2022-7-25 09:36:44
打印Waiting for advertising并不会导致程序卡死,只是报了一个状态,广播停止了,等待再次广播,程序还是继续跑的。
如图所示,下面的周期任务还是会继续跑的。
打印Waiting for advertising并不会导致程序卡死,只是报了一个状态,广播停止了,等待再次广播,程序还是继续跑的。
如图所示,下面的周期任务还是会继续跑的。
举报
李捷
2022-7-25 09:36:49
开启了HAL_SLEEP,就不会继跑了,不开启HAL_SLEEP就可以
开启了HAL_SLEEP,就不会继跑了,不开启HAL_SLEEP就可以
举报
李耘蝶
2022-7-25 09:36:55
开启HAL_SLEEP也是可以跑的,因为我们的睡眠就是由tmos传的时间来决定睡眠的,如果你没有开启事件,那么大概在两分钟左右会醒一次,我们的rtc有一个校准任务是120s执行一次。
如果广播关了,把所有任务都去掉,那么协议栈不会自己调用睡眠,因为不清楚需要睡多久,此时需要自己调用睡眠(PM例程)。
开启HAL_SLEEP也是可以跑的,因为我们的睡眠就是由tmos传的时间来决定睡眠的,如果你没有开启事件,那么大概在两分钟左右会醒一次,我们的rtc有一个校准任务是120s执行一次。
如果广播关了,把所有任务都去掉,那么协议栈不会自己调用睡眠,因为不清楚需要睡多久,此时需要自己调用睡眠(PM例程)。
举报
更多回帖
rotate(-90deg);
回复
相关问答
串口
Peripherals
求助,请问一下从机蓝牙连接上就
关闭
广播
的流程是怎么样的?
2022-07-25
709
CH579M低功耗唤醒
后
搜不到
广播
是为什么?如何解决?
2022-09-07
398
做类似于mesh组网的功能,请问
广播
在哪里调用啊?
2022-09-02
583
两个CH573模块分别运行主
例程
和从
例程
,从机没有
收到
任何信息是什么
原因
?
2022-08-11
497
CH579断开后有
广播
无法连接是什么
原因
?
2022-08-11
347
ch573使用蓝牙
广播
中rtc对睡眠的影响有哪些?
2022-07-25
636
用CC2640和CH582M通过蓝牙通信,蓝牙总是断开是什么
原因
?
2022-07-29
884
请问在CH579作从机时,如何
手动
断开连接以及停止/启动
广播
?
2022-08-25
259
如何利用LWIP udp netconn
接收
广播
?
2019-09-24
3868
CH573 BLE低功耗休眠
后
广播
会停止,芯片被唤醒时才会重新
广播
怎么解决?
2022-07-27
917
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分