我正在尝试在我的设备上模拟开/关按钮,并在按下持续时间时,将我的DA14680芯片强制为低功耗模式。是否有一个适配器/ api,我可以用来手动将芯片放入低功耗模式?
嗨辐射仪,
当设备开始运行时,设备的模式是正确的(PM_SET_SLEEP_MODE()函数),因此您设置了默认睡眠模式,然后设备将保持清醒或根据工作量进行睡眠,例如如果您已发送堆栈的广告命令设备将唤醒并睡眠以便在广告间隔上进行广告。所以,如果你没有命令设备做任何事情,就在无事可做的时候会再睡觉。
谢谢mt_dialog.
谢谢您的帮助。有没有办法监视从一种模式改变到另一个模式以进行测试目的?
你到底什么意思 ?模式从应用程序级别发生变化,您(或更好的应用程序代码)决定设备将运行的模式,设备被配置为操作的睡眠模式,这取决于设备的状态。
谢谢。我可能很难谈谈我的问题。我想知道芯片何时睡觉,当它醒来时。有没有办法监控这一点?
嗨alarner,
有一个默认的调试功能,指示设备何时唤醒并跌倒睡眠,默认的功能是切换特定引脚,以指示睡眠并唤醒触发器?但我不是欺骗你究竟希望如何表明该设备醒来并回去睡觉?我问这个,因为设备唤醒它通过一组阶段来解决XTal供电的LDO,外围设备等,以便进行操作,因此您必须更具体地对您想做的是什么,因为当设备唤醒时,您无法访问外围设备以便打印。可以通过重新定义BSP_Debug.h文件中的CPM_USE_TIMING_DEBUG和CPM_USE_FUNCTIONAL_DEBUG和OFFFOURCE CPM调试,通过重新定义默认调试功能。SDK将在P16和P17引脚上映射CPMDBG_SLEEP_ENTER和CPMDBG_SLEEP_EXIT。
嗨辐射仪,
当设备开始运行时,设备的模式是正确的(PM_SET_SLEEP_MODE()函数),因此您设置了默认睡眠模式,然后设备将保持清醒或根据工作量进行睡眠,例如如果您已发送堆栈的广告命令设备将唤醒并睡眠以便在广告间隔上进行广告。所以,如果你没有命令设备做任何事情,就在无事可做的时候会再睡觉。
谢谢mt_dialog.
谢谢您的帮助。有没有办法监视从一种模式改变到另一个模式以进行测试目的?
嗨辐射仪,
你到底什么意思 ?模式从应用程序级别发生变化,您(或更好的应用程序代码)决定设备将运行的模式,设备被配置为操作的睡眠模式,这取决于设备的状态。
谢谢mt_dialog.
谢谢。我可能很难谈谈我的问题。我想知道芯片何时睡觉,当它醒来时。有没有办法监控这一点?
嗨alarner,
有一个默认的调试功能,指示设备何时唤醒并跌倒睡眠,默认的功能是切换特定引脚,以指示睡眠并唤醒触发器?但我不是欺骗你究竟希望如何表明该设备醒来并回去睡觉?我问这个,因为设备唤醒它通过一组阶段来解决XTal供电的LDO,外围设备等,以便进行操作,因此您必须更具体地对您想做的是什么,因为当设备唤醒时,您无法访问外围设备以便打印。可以通过重新定义BSP_Debug.h文件中的CPM_USE_TIMING_DEBUG和CPM_USE_FUNCTIONAL_DEBUG和OFFFOURCE CPM调试,通过重新定义默认调试功能。SDK将在P16和P17引脚上映射CPMDBG_SLEEP_ENTER和CPMDBG_SLEEP_EXIT。
谢谢mt_dialog.