是否有一个代码示例强制DA14680进入低功耗模式,然后从中断唤醒它?

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
6个职位/ 0个新职位
最后发表
alarner
离线
最后看到:3天19小时前
加入:2017-05-27 02:11
是否有一个代码示例强制DA14680进入低功耗模式,然后从中断唤醒它?

我试图在我的设备上模拟一个开/关按钮,并希望强制我的DA14680芯片进入低功率模式,当按钮被按下,保持一定的时间。是否有一个适配器/ api,我可以使用手动将芯片进入低功耗模式?

设备:
MT_dialog
离线
最后看到:3个月1周前
工作人员
加入:2015-06-08 34
嗨,报警,

嗨,报警,

设备的模式在设备开始运行时设置正确(pm_set_sleep_mode()函数),因此您可以设置默认的睡眠模式,然后设备将根据工作负载保持清醒或进入睡眠,例如,如果你向堆栈发送了一个发布命令,设备会唤醒并休眠,以便在发布间隔上发布。因此,如果你不命令设备做任何事情,它会在无事可做时就进入睡眠状态。

由于MT_dialog

alarner
离线
最后看到:3天19小时前
加入:2017-05-27 02:11
谢谢你的帮助。有

谢谢你的帮助。是否有一种方法可以监控它何时从一种模式更改为另一种模式以进行测试?

MT_dialog
离线
最后看到:3个月1周前
工作人员
加入:2015-06-08 34
嗨,报警,

嗨,报警,

你到底是什么意思?模式从应用程序级别改变,你(或者更好的是你的应用程序代码)决定设备将运行的模式,设备被配置为运行的睡眠模式不会根据设备的状态改变。

由于MT_dialog

alarner
离线
最后看到:3天19小时前
加入:2017-05-27 02:11
谢谢。我可能用了我的

谢谢。我可能问得不好。我想知道芯片什么时候休眠,什么时候苏醒。有办法监控吗?

MT_dialog
离线
最后看到:3个月1周前
工作人员
加入:2015-06-08 34
嗨alarner,

嗨alarner,

有一个默认的调试功能,将指示何时设备醒来和进入睡眠,默认功能是切换特定的引脚,以指示睡眠和唤醒触发器?但我不知道你到底想怎么表示这个装置已经醒了又睡着了?我问这个,因为自设备醒来它经过一系列阶段沉降的晶体驱动ldo,外围设备等为了操作,所以你必须更具体的是,你想做什么,因为当设备醒来你不访问外设以印刷为例。默认的调试功能可以通过在bsp_debug.h文件中重新定义CPM_USE_TIMING_DEBUG和CPM_USE_FUNCTIONAL_DEBUG以及偏离CPM调试来启用。SDK将在P16和P17引脚上映射CPMDBG_SLEEP_ENTER和CPMDBG_SLEEP_EXIT。

由于MT_dialog