嗨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 ();
}
------------------------------------------------------------------------------------------------------
然后我就能"醒过来"但这不是真正的醒过来这会导致蓝牙连接在睡眠时被中断。
我需要正常唤醒设备。你能给我一些建议吗?非常感谢!

你好,
我强烈建议您去看看外部中断教程从我们的支持网站,以找到如何设置唤醒计时器的步骤。你能告诉我你是否遵循了同样的步骤吗?另外,您使用的是SDK的哪个项目?
谢谢,PM_Dialog
我使用SDK是DA1468x_DA15xxx_SDK_1.0.14.1081
我使用的芯片是DA14682
我使用项目是ble_sps_peripheral
是的,我遵循了同样的步骤,只是没有使用定时器。
但是我不能醒来恢复以前的工作,我不知道为什么,你能告诉我为什么吗,谢谢!
你好,
您提到您删除了BLE计时器,那么您希望如何唤醒它呢?
谢谢,PM_Dialog