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

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

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

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

嗨,报警,

当设备开始运行时,设备的模式被设置正确(pm_set_sleep_mode()函数),所以你设置一个默认的睡眠模式,然后设备将根据工作负载保持清醒或进入睡眠,例如,如果你已经发送了一个广告命令到堆栈,设备将唤醒和休眠,以在广告间隔发布。因此,如果你不命令设备做任何事情,它会很快进入睡眠状态,因为没有什么事情可做。

由于MT_dialog

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

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

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

嗨,报警,

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

由于MT_dialog

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

谢谢。我的问题可能用词不当。我想知道芯片什么时候睡,什么时候醒。有办法监控吗?

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

嗨alarner,

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

由于MT_dialog