亲爱的所有,
我的问题是关于把作为参考设计的硬开关换成软开关的。
现在我的设置:DA14583物联网传感器。我们使用了一个硬开关作为参考设计,这意味着每次我们切断电源,整个系统停止工作。我们想把硬开关(连接VBAT3V)换成软开关,说明单片机还在工作。例如,我们想在P2_1上连接一个软开关来控制蓝牙是否开始工作。我们怎么做呢?你能给我一些建议吗?谢谢!
最好的问候,猫王
嗨Elvis1991,
你能进一步解释你的问题吗?软开关和硬开关是什么意思?是否要从物联网PCB上取下开关并放置开关按钮?这需要手工修改到PCB。请注意,这个开关是用来接通/断开芯片电源的,所以如果您删除它,您应该考虑如何才能接通电源。为什么要添加一个开关来控制蓝牙是否开始工作?你想降低能耗吗?如果是,你可以使用睡眠模式,这样设备会在广告和连接间隔之间进入睡眠状态。请提供更多的细节,以便我们了解你们的实施。
谢谢,PM_Dialog
嗨PM_Dialog,
非常感谢您的回复。是的。我们想用“Sleep”和“Wakeup”来控制蓝牙。以下是我的问题的详细描述:设置:
软件:我们使用DA14583物联网传感器作为参考设计,运行RAW项目。硬件:原先控制电源的设计是基于切换器,切换器关闭时,单片机停止工作。然而,对于真正的应用,我们想改变原来的开关设计为“软”控制,通过进入延长睡眠模式和禁用广告,如果按钮没有按下。
所以我们想修改一下原来的固件,实现唤醒功能。
问题:
现在我们想唤醒DA14583并通过按下按钮(输入P2_1)开始广告。如何在RAW项目中做到这一点?你能给我一些提示吗?非常感谢!
为了按下按钮唤醒你的设备,请检查SDK的ble_app_sleepmode示例(DA1458x_SDK\5.0.4\projects\target_apps\ble_examples\ble_app_sleepmode)。这个例子演示了如何使用休眠模式API并在运行时更改休眠模式。请阅读DA1458x软件开发人员指南(UM-B-050)文档中的柱5(睡眠模式),以了解它是如何工作的。强烈建议您使用缺省的SDK示例来理解SDK的体系结构和实践,因此我建议您阅读我们门户页面上的UM-B-050和UM-B-051文档。
关于开关按钮,要知道物联网硬件没有按钮,如何在P2_1中添加按钮?
嗨PM_Diaog,
谢谢你的解释。我们将参考物联网应用重新设计原理图和PCB布局。因此,我们需要修改固件来实现我们的功能。你有类似的应用程序可以参考吗?或者基于IoT SDK如何修改代码给我们一些建议?
我强烈建议您阅读我们门户页面上的DA1458x软件开发人员指南(UM-B-050)用户手册。柱5(睡眠模式)BLE示例应用程序演示了如何使用睡眠模式API并在运行时更改睡眠模式。你可以按下一个按钮来唤醒设备。按下按钮后,设备将重新开始进行预定时间的广告。请检查SDK的ble_app_sleepmode示例(DA1458x_SDK\5.0.4\projects\target_apps\ble_examples\ble_app_sleepmode)。此示例演示了您希望在设计中实现的类似功能。
问候,PM_Dialog
亲爱的PM_Dialog,
好的。谢谢你的帮助!
嗨Elvis1991,
你能进一步解释你的问题吗?软开关和硬开关是什么意思?是否要从物联网PCB上取下开关并放置开关按钮?这需要手工修改到PCB。请注意,这个开关是用来接通/断开芯片电源的,所以如果您删除它,您应该考虑如何才能接通电源。为什么要添加一个开关来控制蓝牙是否开始工作?你想降低能耗吗?如果是,你可以使用睡眠模式,这样设备会在广告和连接间隔之间进入睡眠状态。请提供更多的细节,以便我们了解你们的实施。
谢谢,PM_Dialog
嗨PM_Dialog,
非常感谢您的回复。
是的。我们想用“Sleep”和“Wakeup”来控制蓝牙。
以下是我的问题的详细描述:
设置:
软件:我们使用DA14583物联网传感器作为参考设计,运行RAW项目。
硬件:原先控制电源的设计是基于切换器,切换器关闭时,单片机停止工作。
然而,对于真正的应用,我们想改变原来的开关设计为“软”控制,通过进入延长睡眠模式和禁用广告,如果按钮没有按下。
所以我们想修改一下原来的固件,实现唤醒功能。
问题:
现在我们想唤醒DA14583并通过按下按钮(输入P2_1)开始广告。如何在RAW项目中做到这一点?
你能给我一些提示吗?非常感谢!
最好的问候,
猫王
嗨Elvis1991,
为了按下按钮唤醒你的设备,请检查SDK的ble_app_sleepmode示例(DA1458x_SDK\5.0.4\projects\target_apps\ble_examples\ble_app_sleepmode)。这个例子演示了如何使用休眠模式API并在运行时更改休眠模式。请阅读DA1458x软件开发人员指南(UM-B-050)文档中的柱5(睡眠模式),以了解它是如何工作的。强烈建议您使用缺省的SDK示例来理解SDK的体系结构和实践,因此我建议您阅读我们门户页面上的UM-B-050和UM-B-051文档。
关于开关按钮,要知道物联网硬件没有按钮,如何在P2_1中添加按钮?
谢谢,PM_Dialog
嗨PM_Diaog,
谢谢你的解释。我们将参考物联网应用重新设计原理图和PCB布局。因此,我们需要修改固件来实现我们的功能。你有类似的应用程序可以参考吗?或者基于IoT SDK如何修改代码给我们一些建议?
最好的问候,
猫王
嗨Elvis1991,
我强烈建议您阅读我们门户页面上的DA1458x软件开发人员指南(UM-B-050)用户手册。柱5(睡眠模式)BLE示例应用程序演示了如何使用睡眠模式API并在运行时更改睡眠模式。你可以按下一个按钮来唤醒设备。按下按钮后,设备将重新开始进行预定时间的广告。请检查SDK的ble_app_sleepmode示例(DA1458x_SDK\5.0.4\projects\target_apps\ble_examples\ble_app_sleepmode)。此示例演示了您希望在设计中实现的类似功能。
问候,PM_Dialog
亲爱的PM_Dialog,
好的。谢谢你的帮助!
最好的问候,
猫王