6个帖子/ 0新
最后一篇
roinovi.
离线
最后一次露面:3年9个月前
加入:2015-11-04 18:11
ext睡眠模式

你好
我正在使用DSP,并遇到ext_sleep
当我启用ext_sleep时,adv是不稳定的,这意味着在iPhone应用程序中,RSSI非常低,有时会消失
没有睡眠,它不断宣传,但是当UART数据流即将到达RX时,连接丢失。

1)是否有广泛的睡眠文档?因为我在网站上看到的是非常一般的。
2)如何设置GPIO以从睡眠中唤醒设备?
3)我读到有一个计时器唤醒ble,它是什么,在代码中可以找到它吗?

TNX.

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

roinovi,

1)您可以检查UM-B-006,这是一般解释系统如何睡眠状态,也可以查看UM-B-051文档的第7.1节,了解SDK5和睡眠的一些额外信息模式。

2)您将不得不使用唤醒定时器,您可以看一下,看看如何在10.7节中的UM-B-051中使用。

3)可以唤醒BLE的唯一定时器是内核定时器,在5.6部分中的UM-B-051文档中再次。对于内核定时器,您可以使用app_easy_timers API设置和取消定时器。

谢谢mt_dialog.

roinovi.
离线
最后一次露面:3年9个月前
加入:2015-11-04 18:11
有没有理由

启用睡眠时是否有一个不稳定的adv的原因?

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

roinovi,

我看不到这样的东西在DSP项目上,广告RSSI在-55 dBm到-64 dBm,可以使用睡眠或没有它,我看不到睡眠会如何影响广告的RSSI,让你尝试过使用不同的应用程序读取RSSI指示?

谢谢mt_dialog.

roinovi.
离线
最后一次露面:3年9个月前
加入:2015-11-04 18:11
在Q 2我询问如何醒来

在Q 2中,我询问如何使用外部信号唤醒设备到指定的GPIO,并且您说使用计时器。
我不想使用定时器,而是唤醒密码,即我随附的微型将启用(例如,1个高)
它可以完成吗?
我可以将模块放在使用GPIO吗?

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

roinovi,

抱歉,通常大多数用户需要一个用于广告程序和睡眠的计时器。是的,您可以使用唤醒控制器和指定的GPIO通过外部中断唤醒580。只需配置您的引脚,将占用中断,启用和注册中断(使用WKUPCT_ENABLE_IRQ()来启用和WKUPCT_REGISTER_CALLBALL()以注册外部中断的回调),创建睡眠回调函数和问题一个广告停止才能停止广告并使用ARCH_BLE_EXT_WAKEUP_ON才能从外部中断唤醒,此外还在睡眠回调中,您可以在想要唤醒时注册一个不同的回调。

谢谢mt_dialog.