你好
我创建项目,基于DA 14585芯片
我需要添加睡眠模式,但设备必须通过UART与Anoter芯片通信。
设备应该睡眠和通过UART获取命令:“turn_on_ble”,设备应该打开ble并启动广告,然后设备应该从UART获取中断并执行另一个命令
我的问题是,我如何通过UART启用来自另一个设备的命令数据来启用UART中断,然后打开或关闭BLE
我有2个芯片的系统。如果设备在某些引脚上的信号和睡眠中的高信号时,如果在同一引脚上有低信号,则会良好
我需要UART中断,始终从另一个芯片中获取命令
你能帮助我,如何实现这一点
谢谢
嗨danylovodopianov,
请注意,在任何睡眠模式下,所有外围设备都会关闭,包括UART2。这意味着您在睡眠模式下无法有任何UART活动。
关于DA14585 SOC上的睡眠模式,请检查SDK的BLE_APP_SLEEPMODE示例,您也可以参考教程4:睡眠模式电流测量来自我们的支持门户的教程。
关于您的问题,有一个非常接近的参考应用程序,可用名为deceless。Comments Platform的无附件允许您通过BLE和许多其他应用程序控制本地UART连接设备以及远程设备。雷竞技安卓下载请看一下无附庸术项目:
https://www.dialog-seminile.com/produ雷电竞官网登录cts/smartbondtm-codeless-commands.
谢谢,PM_DIALOG.
感谢您的答案,我看到了外围设备的情况。
我可以用外部中断唤醒设备,以便在高电平中设置一些GPIO吗?
如果是,以什么方式?
我看到这个:“Arch_set_deep_sleep(0):外部中断可以唤醒DA14585 / 6。”在Yout教程中,但我无法从按钮唤醒我的设备
是的,这已在BLE_APP_SLEEPMODE示例中实现。您应该使用唤醒控制器。请查看SDK的此SDK示例,并告知我是否需要进一步澄清。
我有2个芯片的系统。如果设备在某些引脚上的信号和睡眠中的高信号时,如果在同一引脚上有低信号,则会良好
我需要UART中断,始终从另一个芯片中获取命令
你能帮助我,如何实现这一点
谢谢
嗨danylovodopianov,
请注意,在任何睡眠模式下,所有外围设备都会关闭,包括UART2。这意味着您在睡眠模式下无法有任何UART活动。
关于DA14585 SOC上的睡眠模式,请检查SDK的BLE_APP_SLEEPMODE示例,您也可以参考教程4:睡眠模式电流测量来自我们的支持门户的教程。
关于您的问题,有一个非常接近的参考应用程序,可用名为deceless。Comments Platform的无附件允许您通过BLE和许多其他应用程序控制本地UART连接设备以及远程设备。雷竞技安卓下载请看一下无附庸术项目:
https://www.dialog-seminile.com/produ雷电竞官网登录cts/smartbondtm-codeless-commands.
谢谢,PM_DIALOG.
感谢您的答案,我看到了外围设备的情况。
我可以用外部中断唤醒设备,以便在高电平中设置一些GPIO吗?
如果是,以什么方式?
我看到这个:“Arch_set_deep_sleep(0):外部中断可以唤醒DA14585 / 6。”在Yout教程中,但我无法从按钮唤醒我的设备
嗨danylovodopianov,
是的,这已在BLE_APP_SLEEPMODE示例中实现。您应该使用唤醒控制器。请查看SDK的此SDK示例,并告知我是否需要进一步澄清。
谢谢,PM_DIALOG.