Hi对话框:
通过论坛帖子,我知道我可以参考无代码应用程序,我可以使用两个串行端口来实现SPS功能,就像DSP一样,但我遇到了按照用户指南和手册操作的问题:
1在文件夹“DA14585_DA14531\U无代码_UV U 6.380.9.10”中找不到文件“codeless_U standalone.hex”。该文件是在Keil编译后获得的。此操作是否正确?
2关于无代码的信息很少,特别是关于DA14531的信息,您能提供更多的信息来帮助我们开发吗?
三。您能提供更多关于SPS和SUOTA上无代码应用的信息吗?
4在论坛上,您可以看到,对于SPS使用2线串行端口有很大的需求。未来是否会有推出2线DSPS代码的计划?如果是,你能提供一个大致的时间吗?
非常感谢您的支持,它将让我学到更多!
设备:
你好,
请在下面找到我的评论:
1请在路径:无代码\u v_u6.380.9.10\projects\target\u apps\codeless\codeless\u5xx\Keil\u 5\code无代码\u 585.uvprojx中打开Keil项目。然后,您可以在“下载”按钮旁边找到datapump/standalone选项。选择一个并构建
2到目前为止,我们有一个在线文档http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/index.html指导用户开发。你希望得到什么样的信息。
三。对不起,我不太确定你想要什么?你能告诉我更多关于你打算做什么的信息吗?
4为了保证数据吞吐量和稳定性,需要对DSPS进行流量控制。用户可以考虑使用无码项目的二进制模式实现二线串行端口传输功能
比尔
宜宾
谢谢你的回答。我参考了本教程,并成功实现了2线实现串行数据传输功能,但这不符合我的需要。为了在教程中实现2线,串行数据通过移动应用程序发送AT命令来转换,但我想成为DA14531芯片在开始工作时可以切换到sps,而不是通过手机应用程序发送AT命令。我该如何解决这个问题?谢谢你
嗨,翁先生,
您可以通过发送虚拟AT来尝试切换到二进制模式。例如,当设备连接时,可以调用下面的api进入二进制模式:
用户_Uon_UConnection()
{
用户\u cmd_解释器(“AT+BINREQACK\r\n”、sizeof(“AT+BINREQACK\r\n”),cmd SRC\u REMOTE);
}
希望这能解决你的问题。
这解决了我的大问题。我would like to ask if I can use UART2. I need to use two UARTs. UART1 is used to receive the data sent by the MCU. UART2 is used to receive and send AT commands to the GSM module. What should I do? ? What should I pay attention to?Thank you very much
当然可以。
您可以使用UART2与UART1相同。
如果您在这方面遇到一些问题,请与我分享更多信息,以便我能帮忙。
关于无代码,我还想知道以下信息:
1如何修改设备名称,在用户配置.h文件中,我找到了“定义用户设备”名称,但修改后没有生效,也没有看到UM-B-140:DA14531-DA14585无代码页上的任何信息如何修改设备名,请告诉我如何修改该名称。
2我想知道哪个功能主要用于通过蓝牙将从串行端口接收到的数据发送到手机应用程序。请告诉我这个函数的名称。
三。我想使用souta函数,我应该参考什么信息?或者怎么做?
非常感谢你!
我看到了关于这个新话题的另一个线索,让我们继续讨论这个线程:
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software-dialog-%E2%80%9Csmartbond%E2%80%9D%E7%B3%BB%E5%88%97%E4%BD%8E%E5%8A%9F%E8%80%97%E8%93%9D%E7%89%99%E2%80%94%E8%BD%AF%E4%BB%B6/some