你好对话框,
我想为DA1469x实施睡眠模式取决于传感器输出。你能告诉我睡眠模式和唤醒的姿态吗?
谢谢,
zinal。
嗨zinal,
我建议你先检查一下DA1469X功耗教程和DA1469X唤醒控制器SW示例来自DA1469x支持页面。
注意:将设备从DA14580更改为初始帖子中的DA1469x。
谢谢,PM_DIALOG.
你好pm_dialog,
我可以获得将设备放入睡眠的演示示例代码吗?
因为不了解睡眠模式配置。
Regards,
请查看pm_sleep_mode_set()API。应使用此功能,以便将设备设置为所需的睡眠模式。您想停止广告并将其放在永久睡眠模式中吗?如果设备是广告的,则将在除法间隔之间进入睡眠模式。所有SDK BLE示例都将设备配置为扩展睡眠模式。
我已经尝试过这个功能,但也没有能够验证它是如何开始的工作,也无法理解应该使用哪种睡眠模式?
因为我的任务是设备应该处于睡眠模式,直到它移动到它,我已经配置了基于中断的唤醒控制器。因此,如果设备已移动,它将通过唤醒控制器生成中断,直至运行任何任务。唤醒后应启动所有任务。
这DA1469X唤醒控制器SW示例正在展示类似的功能。您使用的是哪个SDK项目?设备是否通告?如果是,您将不得不停止向上并将其放在睡眠模式中。请保留在MID中,设备可以在广告或连接间隔之间进入睡眠模式,并由BLE定时器自动唤醒。
我正在使用这个项目的WIRA_10.440.8.6 SDK。
是的设备是广告我猜,所以我无法在睡眠模式下验证该设备。Beacuse我的所有默认任务在重置后运行。
我们如何停止设备广告?
sorry.
请回复beacuse,它会对我来说是蹒跚的。
如何使用Freertos将我的DA14695设备放入深睡眠/拍摄中?
如果您有兴趣测试睡眠模式,我会建议使用SDK示例。
应该使用ble_gap_adv_stop()以停止广告。如果广告已成功停止,则应用程序将收到BLE_EVT_GAP_ADC_COMPLETED状态设置为BLE_ERROR_CANCELED。因此,您应该在预定义的时间后设置计时器并停止广告。
请参阅SDK的BLE_APP示例,并查看BLE_EVT_GAP_CONNECTED和SUPPLE_EVT_GAP_CONNECTIC在for(;;)循环中如何处理。您应该为ble_evt_gap_adv_complete做同样的事情。
静态孔隙handle_evt_gap_adv_completed (ble_evt_gap_adv_completed_t *evt) { pm_sleep_mode_set(pm_mode_extended_sleep); } case BLE_EVT_GAP_ADV_COMPLETED : handle_evt_gap_adv_completed((ble_evt_gap_pair_req_t *) hdr); break;
对不起,但不明白你想要说的话。
我的问题是我如何在外部中断未发生时配置睡眠模式深/休眠状态?
还如何验证它在睡眠模式中吗?
我试图说为了进入休眠或深睡眠,你不应该有任何BLE活动,所以你应该停止广告并将设备配置为睡眠模式。如果有挂起的中断,那么系统将无法休眠。'
我已经向你解释了如何停止广告,然后将系统放入休眠状态。
请尝试在BLE_ADV逻辑中停止广告,并将其配置为睡眠模式。
>>>还如何验证它在睡眠模式中吗?
您应该必须测量当前的消耗。
请检查以下举例:
DA1469X功耗中央
DA1469X功耗外设
DA1469X功耗教程
我已经尝试了对睡眠模式进行对待做的方式,并且唤醒我在我的示例中使用wakeupcontroller进行中断。我试图衡量当前的解析,但如果我更改睡眠模式,我无法看到任何更改。所有模式都显示出相同的电流。
我猜它根本没有进入睡眠模式。
嗨zinal,
我建议你先检查一下DA1469X功耗教程和DA1469X唤醒控制器SW示例来自DA1469x支持页面。
注意:将设备从DA14580更改为初始帖子中的DA1469x。
谢谢,PM_DIALOG.
你好pm_dialog,
我可以获得将设备放入睡眠的演示示例代码吗?
因为不了解睡眠模式配置。
Regards,
zinal。
嗨zinal,
请查看pm_sleep_mode_set()API。应使用此功能,以便将设备设置为所需的睡眠模式。您想停止广告并将其放在永久睡眠模式中吗?如果设备是广告的,则将在除法间隔之间进入睡眠模式。所有SDK BLE示例都将设备配置为扩展睡眠模式。
谢谢,PM_DIALOG.
你好pm_dialog,
我已经尝试过这个功能,但也没有能够验证它是如何开始的工作,也无法理解应该使用哪种睡眠模式?
因为我的任务是设备应该处于睡眠模式,直到它移动到它,我已经配置了基于中断的唤醒控制器。因此,如果设备已移动,它将通过唤醒控制器生成中断,直至运行任何任务。唤醒后应启动所有任务。
谢谢,
zinal。
嗨zinal,
这DA1469X唤醒控制器SW示例正在展示类似的功能。您使用的是哪个SDK项目?设备是否通告?如果是,您将不得不停止向上并将其放在睡眠模式中。请保留在MID中,设备可以在广告或连接间隔之间进入睡眠模式,并由BLE定时器自动唤醒。
谢谢,PM_DIALOG.
你好pm_dialog,
我正在使用这个项目的WIRA_10.440.8.6 SDK。
是的设备是广告我猜,所以我无法在睡眠模式下验证该设备。Beacuse我的所有默认任务在重置后运行。
我们如何停止设备广告?
sorry.
Regards,
zinal。
你好pm_dialog,
请回复beacuse,它会对我来说是蹒跚的。
如何使用Freertos将我的DA14695设备放入深睡眠/拍摄中?
谢谢,
zinal。
嗨zinal,
如果您有兴趣测试睡眠模式,我会建议使用SDK示例。
应该使用ble_gap_adv_stop()以停止广告。如果广告已成功停止,则应用程序将收到BLE_EVT_GAP_ADC_COMPLETED状态设置为BLE_ERROR_CANCELED。因此,您应该在预定义的时间后设置计时器并停止广告。
请参阅SDK的BLE_APP示例,并查看BLE_EVT_GAP_CONNECTED和SUPPLE_EVT_GAP_CONNECTIC在for(;;)循环中如何处理。您应该为ble_evt_gap_adv_complete做同样的事情。
谢谢,PM_DIALOG.
你好pm_dialog,
对不起,但不明白你想要说的话。
我的问题是我如何在外部中断未发生时配置睡眠模式深/休眠状态?
还如何验证它在睡眠模式中吗?
谢谢,
zinal。
嗨zinal,
我试图说为了进入休眠或深睡眠,你不应该有任何BLE活动,所以你应该停止广告并将设备配置为睡眠模式。如果有挂起的中断,那么系统将无法休眠。'
我已经向你解释了如何停止广告,然后将系统放入休眠状态。
请尝试在BLE_ADV逻辑中停止广告,并将其配置为睡眠模式。
>>>还如何验证它在睡眠模式中吗?
您应该必须测量当前的消耗。
请检查以下举例:
DA1469X功耗中央
DA1469X功耗外设
DA1469X功耗教程
谢谢,PM_DIALOG.
你好pm_dialog,
我已经尝试了对睡眠模式进行对待做的方式,并且唤醒我在我的示例中使用wakeupcontroller进行中断。我试图衡量当前的解析,但如果我更改睡眠模式,我无法看到任何更改。所有模式都显示出相同的电流。
我猜它根本没有进入睡眠模式。
谢谢,
zinal。