睡眠模式,唤醒和键盘扫描

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
古祥
离线
最后一次露面:2个星期22小时前
加入:2017-05-12 04:18
睡眠模式,唤醒和键盘扫描

嗨,对话
我们使用“kbscn_demo”项目在DA14681基本开发板上进行实验。并被一些实验现象混淆:
1.“pm_set_sleep_mode(pm_mode_extended_sleep);”用于这个项目。但似乎设备延迟了睡眠模式,可以看到电路板白色LED“D1”在系统复位后持续约6号秒。
2.设备进入睡眠模式后(白色LED“D1”已关闭),白色LED“D1”将在大约每8秒内进行非常短的时间。
3.通常,任何矩阵键按将从PM_Mode_extended_sleep唤醒系统。但是,如果我们屏蔽了一些唤醒定时器初始化,则钥匙触发唤醒将无效;
// hw_wkup_init(null);
// hw_wkup_set_counter_threshold(1);
// hw_wkup_set_debounce_time(1);
// hw_wkup_register_interrupt(wkup_intr,1);
4. Timer1和Wake-Up定时器除外,是否没有任何其他方法可以从睡眠模式唤醒系统?

设备:
mt_dialog.
离线
最后一次露面:2个月2周前
职员
加入:2015-06-08 11:34
古兴,

古兴,

1)68x SDK在无睡眠模式下复位后的前8秒,无论SDK设置的默认睡眠模式,为了使XTAL32定居,之后,设备进入SDK Dicates作为默认值的睡眠模式之后,如果这就是你所看到的。

2)在设备进入睡眠模式后,显然它睡眠且LED熄灭,LED D1在设备唤醒时打开,设备可以在继续睡眠模式下的最短时间为8秒(由于TIMER1 WiCth),因此,他的设备每8秒都唤醒,这就是为什么你看到D1 LED的打开。由于设备无法执行操作,因此设备返回睡眠状态,因此LED关闭。

3)您屏蔽的功能正在配置设备的唤醒定时器,如果这仍然没有配置,则设备不会从睡眠中唤醒。只有唤醒定时器可以在设备处于睡眠模式时从外部事件唤醒设备。

4)当在睡眠模式时,68x可以从Timer1或BLE定时器同时唤醒,或者从唤醒定时器或VBU中断异步。

在项目中,有一个README.MD文件,这解释了演示的功能,请检查。

谢谢mt_dialog.