唤醒DSPS SDK 5

5个帖子/ 0新
最后一篇
Sabasit.
离线
最后一次露面:1年4周前
专家
加入:2014-10-14 14:20
唤醒DSPS SDK 5

你好,

从扩展睡眠模式唤醒CPU时,我面临的问题。我的应用程序基于DA14580上的中央模式下的DSPS SDK 5。睡眠模式工作良好,CPU在扩展睡眠模式下消耗2到5个UA电流。

对于唤醒,我没有看到唤醒中断事件。我正在使用PIN P0.5,适用于UART RX函数和外部唤醒中断。
唤醒过程实际上未在DSP中央模式应用中实现。我已经添加了基于文档的代码“AN-B-026_DA14580外部唤醒机制”和“UM-B-006 - 睡眠模式配置”

您可以根据SDK 5建议一些参考应用程序,其中通过外部处理器实现唤醒过程。还建议详细解释唤醒过程流程的文档。

谢谢,
Sabasit.

设备:
mt_dialog.
离线
最后一次露面:2个月2周前
职员
加入:2015-06-08 11:34
嗨sabasit,

嗨sabasit,

是的,DSP示例不实际实施外部唤醒,不仅在中央而且在外围方面。关于唤醒机制,SDK5没有任何文件,因为没有应用任何重大变化。您可以检查UM-B-051,也可以检查新的5.0.4 SDK项目BLE_APP_SLEEPMODE示例,该示例使用外接唤醒控制器。

谢谢mt_dialog.

Sabasit.
离线
最后一次露面:1年4周前
专家
加入:2014-10-14 14:20
嗨mt_dialog,

嗨mt_dialog,

谢谢你的帮助。我做到了。它很好。

我有几个问题:

1-扫描模式“GAP_OBSERVER_MODE”和MODE“GAP_GEN_DISCOVERY”之间有什么区别?在“GAP_OBSERVER_MODE”中是否在“GAP_OBSERVER_MODE”中工作。根据文档“RW-BLE-GAP-IS”第4.7.2第4.7.2条在Observer模式下执行过滤。
没有过滤平均“白色列表设备过滤”,“定向/无向广告设备过滤”或“扫描重复筛选”?

2- I具有设置扫描窗口大小和扫描间隔时间,对于125 ms。我正在扫描两秒钟,然后向BLE收音机发送GAPM_CANCEL_CMD命令停止扫描。我不想删除任何广告数据包,我想以全功率扫描。
BLE收音机会连续扫描两秒钟吗?或者它将扫描125毫秒,停止扫描125ms然后再次继续扫描相同的模式两秒钟?

谢谢,
Sabasit.

mt_dialog.
离线
最后一次露面:2个月2周前
职员
加入:2015-06-08 11:34
嗨sabasit,

嗨sabasit,

1. GAP_OBSERVER_MODE将返回到您的应用程序,所有可以在空中,无直接或非可连接广告字符串上找到的广告字符串。如果您看看GapM_Start_Advertise_cmd,您可以检查可用的广告方式。控制来自白色列表报告的参数是filt_policy参数。

2.是,如果Scan_Window与间隔相同,则580将几乎扫描扫描间隔的全长(几乎,堆栈停止扫描,以便报告任何广告字符串并更改扫描频率)。因此,如果这样做,每次都会在大约125ms中更改扫描通道,并且在每个间隔中,扫描窗口的扫描窗口比代码声明的扫描窗口约为2.4毫秒。

谢谢mt_dialog.

Sabasit.
离线
最后一次露面:1年4周前
专家
加入:2014-10-14 14:20
嗨mt_dialog,

嗨mt_dialog,

感谢您的有用信息。我知道了。

谢谢,
Sabasit.