嗨对话框:
通过论坛帖子,我知道我可以参考CodeLess应用程序,我可以使用2个串口实现SPS功能,就像DSPS一样,但我遇到了按照用户指南和手册操作的问题:
1.codeless_531_standalone文件”。在文件夹“DA14585_DA14531_CODELESS_v_6.380.9.10”中没有发现。该文件是经过Keil编译获得的。该操作是否正确?
2.关于CodeLess的信息很少,特别是DA14531,你能提供更多的信息来帮助我们开发吗?
3.你能提供更多关于CodeLess在SPS和SUOTA上的应用吗?
4.在论坛中,您可以看到对于使用2线串行端口的SPS有很多需求。未来会不会有推出2线dsp码的计划?如果有,你能提供一个大概的时间吗?
非常感谢您的支持,它会让我学到更多!
关键词:
设备:
你好,
我的评论如下:
1.请在以下路径打开Keil项目:codeless_v_6.380.9.10\projects\target_apps\codeless\codeless_5xx\Keil_5\codeless_585. uvproject。然后你可以在“下载”按钮旁边找到数据泵/独立选项。选择一个并构建
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用于接收并发送到GSM模块的命令。我应该怎么办??我应该注意什么?非常感谢你
你当然可以。
您可以使用UART2与UART1相同。
如果你在这个问题上遇到什么问题,请给我更多的信息,这样我可以提供帮助。
关于CodeLess,我还想知道以下信息:
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