关于睡眠模式的问题 - 与IO端口连接的软交换

学到更多常见问题解答教程

7帖/ 0新
最后发表
Elvis1991
离线
最后一次露面:3天2小时前
加入时间:2014年12月9日08:18
关于睡眠模式的问题 - 与IO端口连接的软交换

亲爱的大家,

我的问题是关于变革的硬开关作为参考设计到软交换。

现在,我的设置:DA14583物联网传感器。
我们使用了硬开关作为参考设计,这意味着我们每次切断电源,整个系统停止工作的时间。
我们想硬开关(带VBAT3V连接)改变到软交换,这意味着MCU仍正常工作。
例如,我们想软交换在P2_1连接到控制蓝牙是否开始工作或没有。我们怎样才能做到这一点?
您能给我一些建议吗?谢谢!

最好的祝福,
猫王

关键词:
设备:
PM_Dialog
离线
最后一次露面:12小时29分钟前
员工
加入时间:2018年2月8日11:03
嗨Elvis1991,

嗨Elvis1991,

能否请您进一步解释你的问题?你是什​​么意思与软与硬开关?你想从物联网PCB将交换机和放置一个开关按钮?这需要手工修改到PCB。请注意,此开关用于关闭芯片/供电,所以如果你删除它,你应该想想如何才能接通电源。你为什么要到一个开关添加到控制蓝牙是否开始工作或没有?你想降低功耗?如果是的话,你可以使用睡眠模式,所以该设备将进入休眠广告和连接间隔之间。请向我们提供更多的细节,以便了解您的实现。

谢谢,PM_Dialog

Elvis1991
离线
最后一次露面:3天2小时前
加入时间:2014年12月9日08:18
嗨PM_Dialog,

嗨PM_Dialog,

非常感谢您的回复。
是。我们想用“睡眠”和“唤醒”来控制蓝牙。
这里是我的问题的详细描述:
建立:

软件:我们正在使用DA14583物联网传感器的参考设计和运行RAW项目。
硬件:最初的设计来控制电源是基于交换机,这意味着当开关断开时,MCU将停止工作。
然而,对于实际应用中,我们想原来的开关设计更改为“温柔地”控制,通过进入延长休眠模式和禁止广告,如果没有按下按钮。

其结果是,我们想修改原来的固件,以实现“唤醒‘’功能。

问题:

现在,我们想唤醒DA14583和一个按钮(输入P2_1)的记者做起了广告。我怎样才能做到这在RAW项目?
拜托你一些提示给我。非常感谢你!

最好的祝福,
猫王

PM_Dialog
离线
最后一次露面:12小时29分钟前
员工
加入时间:2018年2月8日11:03
嗨Elvis1991,

嗨Elvis1991,

为了唤醒您的设备与一个按钮按下,请检查SDK(DA1458x_SDK \ 5.0.4 \项目\ target_apps \ ble_examples \ ble_app_sleepmode)的ble_app_sleepmode例子。这个例子演示了如何使用睡眠模式API和改变在运行的睡眠模式。请阅读DA1458x软件开发人员指南(UM-B-050)文档的支柱5(睡眠模式),以了解它是如何工作的准确。强烈建议,了解SDK架构和实践的SDK默认的例子,所以我建议你阅读我们的门户页面的UM-B-050和UM-B-051文件。

至于开关按键,要知道,物联网硬件没有任何按钮,这样你将如何在P2_1添加一个按钮?

谢谢,PM_Dialog

Elvis1991
离线
最后一次露面:3天2小时前
加入时间:2014年12月9日08:18
嗨PM_Diaog,

嗨PM_Diaog,

感谢您的解释。我们将重新设计的原理图和PCB布局指的物联网应用。因此,我们需要修改,以实现我们的功能的固件。你有类似的应用程序供我们参考还是给我们带来了如何修改基于物联网SDK代码中的一些建议吗?

最好的祝福,
猫王

PM_Dialog
离线
最后一次露面:12小时29分钟前
员工
加入时间:2018年2月8日11:03
嗨Elvis1991,

嗨Elvis1991,

我强烈建议您阅读DA1458x软件开发人员指南(UM-B-050)从我们的门户网站页面的用户手册。支柱5(睡眠模式)BLE示例应用程序演示了如何使用睡眠模式API和变化在运行时睡眠模式。您可以通过按下一个按钮来唤醒设备。按下按钮后,设备将再次开始在预定的时间做广告。请检查SDK(DA1458x_SDK \ 5.0.4 \项目\ target_apps \ ble_examples \ ble_app_sleepmode)的ble_app_sleepmode例子。这个例子表明,要落实到您的设计类似的功能。

问候,PM_Dialog

Elvis1991
离线
最后一次露面:3天2小时前
加入时间:2014年12月9日08:18
亲爱的PM_Dialog,

亲爱的PM_Dialog,

好。谢谢你的帮助!

最好的祝福,
猫王