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