完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我目前正在使用来自 STM32Cube_FW_WB_V1.0.0 的 BLE_p2pServer 的(官方)示例应用程序。我试图让它在待机模式下工作,并且我禁用了这个特定测试的广告超时。
BLE 在待机模式下(醒来之前)仍在广播。但是醒来后就停止了。 编辑:BLE 实际上在进入待机模式后立即停止广告。
当调用 SCH_Idle() 函数时,微控制器将进入待机模式。
P/s:目前,我只是使用 NRST 引脚从待机状态唤醒。这是因为当我使用 RTC 唤醒时,我遇到了一些奇怪的事件,微控制器在第一次退出待机模式后没有再次进入待机模式,并进入了 Error_Handler() 中的 while 循环。我还没有更深入地了解这个事件。当我认为我知道错误来自哪里时会发布一个问题。 |
|
相关推荐
1个回答
|
|
CM0+ 无线系统不支持在待机模式下运行。
只要您需要 BLE RF 活动,可以使用的最低低功耗模式就是停止模式 2。 当您不再有 BLE RF 活动时,您可以决定进入待机模式。 当退出待机模式时,您应该在发送任何命令(BLE 或系统命令)之前重新初始化 CM0+ 无线系统。 因此,当 RF 活动仍在运行时,不支持动态待机模式。 仅当 CM0+ 无线系统不再有活动时才支持待机模式,并且应作为 CM0+ 无线系统的完全重置进行管理,这意味着退出待机模式时,您应运行 CM0+ 无线系统的完全初始化在发送任何命令之前。 |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2247 浏览 1 评论
3033 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1611 浏览 1 评论
3424 浏览 6 评论
5756 浏览 21 评论
772浏览 4评论
1137浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
406浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1118浏览 3评论
1170浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-16 02:02 , Processed in 0.993571 second(s), Total 77, Slave 61 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号