我试图在我的设备上模拟一个开/关按钮,并希望强制我的DA14680芯片进入低功率模式,当按钮被按下,保持一定的时间。是否有一个适配器/ api,我可以使用手动将芯片进入低功耗模式?
嗨,报警,
设备的模式在设备开始运行时设置正确(pm_set_sleep_mode()函数),因此您可以设置默认的睡眠模式,然后设备将根据工作负载保持清醒或进入睡眠,例如,如果你向堆栈发送了一个发布命令,设备会唤醒并休眠,以便在发布间隔上发布。因此,如果你不命令设备做任何事情,它会在无事可做时就进入睡眠状态。
由于MT_dialog
谢谢你的帮助。是否有一种方法可以监控它何时从一种模式更改为另一种模式以进行测试?
你到底是什么意思?模式从应用程序级别改变,你(或者更好的是你的应用程序代码)决定设备将运行的模式,设备被配置为运行的睡眠模式不会根据设备的状态改变。
谢谢。我可能问得不好。我想知道芯片什么时候休眠,什么时候苏醒。有办法监控吗?
嗨alarner,
有一个默认的调试功能,将指示何时设备醒来和进入睡眠,默认功能是切换特定的引脚,以指示睡眠和唤醒触发器?但我不知道你到底想怎么表示这个装置已经醒了又睡着了?我问这个,因为自设备醒来它经过一系列阶段沉降的晶体驱动ldo,外围设备等为了操作,所以你必须更具体的是,你想做什么,因为当设备醒来你不访问外设以印刷为例。默认的调试功能可以通过在bsp_debug.h文件中重新定义CPM_USE_TIMING_DEBUG和CPM_USE_FUNCTIONAL_DEBUG以及偏离CPM调试来启用。SDK将在P16和P17引脚上映射CPMDBG_SLEEP_ENTER和CPMDBG_SLEEP_EXIT。
嗨,报警,
设备的模式在设备开始运行时设置正确(pm_set_sleep_mode()函数),因此您可以设置默认的睡眠模式,然后设备将根据工作负载保持清醒或进入睡眠,例如,如果你向堆栈发送了一个发布命令,设备会唤醒并休眠,以便在发布间隔上发布。因此,如果你不命令设备做任何事情,它会在无事可做时就进入睡眠状态。
由于MT_dialog
谢谢你的帮助。是否有一种方法可以监控它何时从一种模式更改为另一种模式以进行测试?
嗨,报警,
你到底是什么意思?模式从应用程序级别改变,你(或者更好的是你的应用程序代码)决定设备将运行的模式,设备被配置为运行的睡眠模式不会根据设备的状态改变。
由于MT_dialog
谢谢。我可能问得不好。我想知道芯片什么时候休眠,什么时候苏醒。有办法监控吗?
嗨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