输入extened_sleep后无法唤醒

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
4个职位/ 0个新职位
最后发表
魏文彬
离线
最后看到:9个月3个小时前
加入:2019-04-10 03:51
输入extened_sleep后无法唤醒

嗨DAteam

我设置

---------------------------------------------------------------------------------------------------------------

hw_wkup_init(空);
hw_wkup_set_debounce_time (32);
hw_wkup_configure_pin (HW_GPIO_PORT_4 HW_GPIO_PIN_1,真的,HW_WKUP_PIN_STATE_HIGH);
hw_wkup_register_interrupt (wkup_handler configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY);

---------------------------------------------------------------------------------------------------------------

wkup_handler是

----------------------------------------------------------------------------------------------------------------

空白wkup_handler (void) {
pm_system_wake_up ();
hw_wkup_reset_interrupt ();

----------------------------------------------------------------------------------------------------------------

我用“pm_set_sleep_mode (pm_mode_extened_sleep)"进入睡眠模式,

那我就醒不过来了!

我有问题吗?

如果我设置wkup_handler如下:

-----------------------------------------------------------------------------------------------------

空白wkup_handler (void) {
hw_cpm_reboot_system ();

------------------------------------------------------------------------------------------------------

然后我就能"醒过来"但这不是真正的醒过来这会导致蓝牙连接在睡眠时被中断。

我需要正常唤醒设备。你能给我一些建议吗?非常感谢!

设备:
PM_Dialog
离线
最后看到:4天22小时前
工作人员
加入:2018-02-08 11:03
你好,

你好,

我强烈建议您去看看外部中断教程从我们的支持网站,以找到如何设置唤醒计时器的步骤。你能告诉我你是否遵循了同样的步骤吗?另外,您使用的是SDK的哪个项目?

谢谢,PM_Dialog

魏文彬
离线
最后看到:9个月3个小时前
加入:2019-04-10 03:51
我使用SDK是DA1468x_DA15xxx

我使用SDK是DA1468x_DA15xxx_SDK_1.0.14.1081

我使用的芯片是DA14682

我使用项目是ble_sps_peripheral

是的,我遵循了同样的步骤,只是没有使用定时器。

但是我不能醒来恢复以前的工作,我不知道为什么,你能告诉我为什么吗,谢谢!

PM_Dialog
离线
最后看到:4天22小时前
工作人员
加入:2018-02-08 11:03
你好,

你好,

您提到您删除了BLE计时器,那么您希望如何唤醒它呢?

谢谢,PM_Dialog