嗨对话框:
通过论坛帖子,我知道我可以参考codelless应用程序,我可以像DSPS一样使用2个串口来实现SPS功能,但是我遇到过按照用户指南和手册操作的情况。
1.codeless_531_standalone文件”。hex" was not found in the folder "DA14585_DA14531_CODELESS_v_6.380.9.10"。此文件是Keil编译后获得的。这个操作正确吗?
2.关于codelless的信息很少,特别是关于DA14531,你能提供更多的信息帮助我们开发吗?
3.你能提供更多关于无代码应用于SPS和SUOTA的信息吗?
4.在论坛上,你可以看到有很多需求使用2线串行端口的SPS。将来会有推出两线DSPS代码的计划吗?如果有,你能提供大概的时间吗?
非常感谢您的支持,这会让我学到更多!
关键词:
设备:
你好,
请查看我的评论如下:
1.请在以下路径中打开Keil项目:codeless_v_6.380.9.10\projects\target_apps\codeless\codeless_5xx\Keil_5\codeless_585. uvproject。然后你可以在“下载”按钮旁边找到datapump/standalone选项。选择一个并构建
2.目前我们有一个在线文档http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/index.html指导用户的发展。你希望得到什么样的信息。
3.对不起,我不太确定你想要什么?你能告诉我更多关于你要做什么吗?
4.dsp的流量控制是保证数据吞吐量和稳定性的必要条件。用户可以考虑使用无代码项目的二进制模式来实现两线串口传输功能
Br
宜宾
谢谢你的回答。我参考了教程,成功实现了2线串行数据传输功能,但这并不能满足我的需求。实现2线在本教程中,串行数据转换通过手机应用程序通过发送命令,但我想成为DA14531芯片可以改用sps当它开始工作,而不是通过手机应用程序发送的命令。我该如何解决这个问题?谢谢你!
嗨MrWeng,
您可以尝试通过发送虚拟AT切换到二进制模式。也就是说,例如,当设备连接时,你可以调用下面的api来进入二进制模式:
user_on_connection ()
{
user_cmd_interpreter(“在+ BINREQACK \ r \ n”,sizeof(“在+ BINREQACK \ r \ n”),CMD_SRC_REMOTE);
}
希望这能解决你的问题。
这解决了我的大问题。我想问一下我是否可以使用UART2。我需要使用两个UART。UART1用于接收MCU发送的数据。UART2用于接收AT命令并将其发送至GSM模块。我该怎么办?我应该注意什么?非常感谢
你当然可以。
您可以用与UART1相同的方式使用UART2。
如果你在这方面有什么问题,请告诉我更多的信息,这样我可以帮助你。
关于codelless,我还想了解以下信息:
1.如何修改设备名称,在user_config.h文件中,我发现# define USER_DEVICE_NAME,但经过我修改它,它并没有生效,嗯,我没有看到任何信息- b - 140: DA14531-DA14585无代码的页面如何修改设备名称,请告诉我如何修改名称。
2.我想知道主要是用什么功能将串口接收到的数据通过蓝牙发送到手机APP。请告诉我这个函数的名称。
3.我想使用SOUTHA功能,需要参考哪些信息?或者应该怎么做?
非常感谢!
我看到了关于这个新话题的另一个帖子,让我们继续在这个帖子上讨论:
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