da14681休眠模式

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
4个职位/ 0个新
最后发表
cjwdialog
离线
最后看到:2年6个月前
加入:2017-04-12 02:19
da14681休眠模式

嗨,对话框中,
我是一名工程师,为个人智能设备开发da14681。现在我面临一个关于休眠休眠模式的问题:我使用一个外部中断通过GPIO唤醒它,然而,我的da14681进入休眠模式后就不能离开休眠状态。当我使用深度睡眠模式时,我的da14681可以轻松地进入和退出该模式。所以,我的休眠模式设置有什么错误吗?顺便说一下,我的SDK版本是1.0.6.968非常感谢。

设备:
IM_Dialog
离线
最后看到:两个月两个星期前
加入:2016-12-06 22:25
嗨cjwdialog,

嗨cjwdialog,

你可以发布你正在使用的代码配置唤醒事件通过GPIO和代码用于将DA14681进入休眠模式。

此外,我强烈建议升级到最新的SDK(版本1.0.14),因为我们对你目前使用的版本进行了许多修复和改进。

致以最亲切的问候

IM_Dialog

cjwdialog
离线
最后看到:2年6个月前
加入:2017-04-12 02:19
嗨IM_Dialog,

嗨IM_Dialog,
我的代码将DA14681置于休眠模式:“pm_set_sleep_mode(pm_mode_hibernate);”,很简单,不是吗?
这是我的代码通过GPIO配置唤醒事件:
空白hibernation_wkup_init(空白)

hw_wkup_init(空);
hw_wkup_reset_counter ();
hw_wkup_set_debounce_time (0);
hw_wkup_set_counter_threshold (1);
hw_wkup_set_pin_trigger (GPIO_PORT_K1 GPIO_PIN_K1 HW_WKUP_PIN_STATE_LOW);
hw_wkup_set_pin_state (GPIO_PORT_K1 GPIO_PIN_K1,真实);
hw_wkup_register_interrupt (hibernation_wkup_handler configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY);

空白hibernation_wkup_handler(空白)

hw_wkup_reset_interrupt ();
hw_cpm_reset_system ();

谢谢你!

PM_Dialog
离线
最后看到:1天21小时前
工作人员
加入:2018-02-08 11:03
嗨cjwdialog,

嗨cjwdialog,

你能解释一下你把休眠模式的代码放在哪里了吗?最可能的原因是设备从休眠中醒来,然后立即进入休眠状态,因此无法唤醒。放置休眠模式的位置非常重要,所以请提供代码片段。

谢谢,PM_Dialog