10秒的自动唤醒
在DA14580上,我们一直在使用深睡眠和唤醒机制,依赖于GPIO上的水平过渡。这已经很好地致力于和可靠。最近,我们希望纳入一个需要每1-3分钟一次需要定时唤醒的功能。这是通过在使用App_easy_Timer设置计时器之前将设备放入深度睡眠模式来实现的。这通常正如预期的那样工作,但我注意到设备每10秒都醒目时醒来时醒来并返回睡眠。
在DA14580上,我们一直在使用深睡眠和唤醒机制,依赖于GPIO上的水平过渡。这已经很好地致力于和可靠。最近,我们希望纳入一个需要每1-3分钟一次需要定时唤醒的功能。这是通过在使用App_easy_Timer设置计时器之前将设备放入深度睡眠模式来实现的。这通常正如预期的那样工作,但我注意到设备每10秒都醒目时醒来时醒来并返回睡眠。
嗨对话框,
问题陈述
- 使用GPIO_REGISTERCALLBACK()寄存GPIO中断/ ISR,并检测在系统启动和运行时短按和长按按钮。
我尝试了什么
嗨对话框,
1.i使用'app_easy_gap_undircated_advertise_with_timeout_start(uint16_t延迟,void(* timeout_callback)'要做广告,然后在10秒后关闭它(延迟为10s),我在'静态void中添加'arch_set_sleep_mode(arch_set_sleep_mode(arch_deep_sleep_on)'app_easy_gap_advertise_stop_handler(void)'使da14580进入深睡眠,但它不会进入深睡眠。在DA14580可以进入深睡眠之前,我还需要关闭其他进程或功能吗?
DA14681从深睡眠中唤醒的典型时间是什么,运行单个ADC转换,然后重新睡觉?