通过超时从睡眠中醒来

12个职位/ 0个新职位
最后发表
TreehouseAndSky
离线
最后看到:6年10个月前
加入:2014-03-13 45
通过超时从睡眠中醒来

你好,

我实际上有和JoichiIto在2月4日问的相同的问题,但是这个话题是锁定的(http://support.dialog-semiconductor.com/can-da14580-wake-extended-or-dee..。

如何使用唤醒计时器(或API中的任何驱动程序)让应用程序休眠一个预定义的时间(例如1秒或2秒),然后再次唤醒?AK_Dialog回答说寄存器不应该被使用。

我想用这个来提高能源效率。
谢谢提前

AK_Dialog
离线
最后看到:两个月两个星期前
工作人员
加入:2013-12-16 15:49
你好拉斯,

你好拉斯,

在这个对话半导体雷竞技电竞平台论坛网站上,你可以找到一个文档:UM-B-006:用户手册-睡眠模式配置。
这里可以找到如何为不同的睡眠模式配置DA14580的答案。

最好的问候,
对话框支持团队。

离线
最后看到:6年11个月前
加入:2014-03-14 14:55
你好,

你好,

我们到底要怎么做呢?
我们不能在睡眠中使用timer0,关于wkupct的文档对我们来说并不清楚。(在外围驱动程序)
我们可以在timer0上使用中断,但就像我说的,它在睡觉时不起作用。

AK_Dialog
离线
最后看到:两个月两个星期前
工作人员
加入:2013-12-16 15:49
你好拉斯,

你好拉斯,

要用计时器唤醒DA14580,必须使用BLE计时器:这取决于连接间隔和从端延迟。
主服务器将设置连接间隔和从服务器延迟,但是从服务器(外围设备)可以发送一个请求,请求某个主服务器可以同意或不同意的时间(例如1秒)。

最好的问候,
对话框支持团队。

ejong69
离线
最后看到:1年11个月前
加入:2014-06-23 07:11
Hi对话支持团队

Hi对话支持团队
使用app_timer_set函数是从深度睡眠中醒来的正确方法吗?
是使用BLE定时器吗?

AK_Dialog
离线
最后看到:两个月两个星期前
工作人员
加入:2013-12-16 15:49
没错,你必须设置

是的,你必须使用app_timer_set函数将BLE定时器设置为在一定时间后从睡眠模式中唤醒。

最好的问候,

对话框支持团队。

shuixiu
离线
最后看到:4年8个月前
加入:2014-09-18 07:00
嗨,AK_Dialog

嗨,AK_Dialog
我使用app_timer_set函数来唤醒da14580,但是它不起作用,我只是想知道如何使用app_timer_set函数来设置唤醒它的特定时间。我不需要外部GPIO唤醒系统。
像这样的吗?
Int led_flash_timer_handle(ke_msg_id_t const msgid,
空白const *参数,
ke_task_id_t const dest_id,
ke_task_id_t const src_id)

periph_init ();
如果GPIO_GetPinStatus(GPIO_LED_PORT, GPIO_LED_PIN)

GPIO_SetInactive(GPIO_LED_PORT, GPIO_LED_PIN);

其他的

GPIO_SetActive(GPIO_LED_PORT, GPIO_LED_PIN);

app_timer_set (LED_FLASH_TIMER TASK_APP 100);
返回(KE_MSG_CONSUMED);

JE_Dialog
离线
最后看到:4周1天前
工作人员
加入:2013-12-05 14:02
你好,请参考

大家好,请参考这个常见问题解答。这个例子基于将一个信标放入一个固定时间(在此期间不使用任何广告)的延长睡眠中。

BR JE_Dialog

http://support.dialog-semiconductor.com/faq-page#n1545

shuixiu
离线
最后看到:4年8个月前
加入:2014-09-18 07:00
嗨JE_Dialog

嗨JE_Dialog
谢谢!我明白了。我还有一个问题,当DA14580配置为延长睡眠时,我的手机可以连接DA14580,但是我不能向它发送数据,当DA不睡觉的时候我可以发送数据吗?

MT_dialog
离线
最后看到:2个月5天前
工作人员
加入:2015-06-08 34
嗨shuixiu

嗨shuixiu

您的意思是,如果您定义了CFG_EXT_SLEEP,则电话连接,但不发送数据,当禁用睡眠时,应用程序可以正常工作?

由于MT_dialog

wuxin
离线
最后看到:5年3个星期前
加入:2015-11-19 05:27
你好,我也遇到了同样的问题

你好,我遇到了同样的问题http://support.dialog-semiconductor.com/wakeup-sleep-timeout.我的步骤如下http://support.dialog-semiconductor.com/faq-page#n1545.但我也很困惑。你能给我更多的指导吗?谢谢你!(代码上传)

MT_dialog
离线
最后看到:2个月5天前
工作人员
加入:2015-06-08 34
嗨wuxin,

嗨wuxin,

如果你能告诉我们你的问题是什么,是什么让你困惑?您可以在自定义概要文件项目中找到如何在项目中放置内核计时器的实现,该项目是一个简单的项目。请查看AN-B-029文件和支持文件。

由于MT_dialog