嗨,对话,
我一直在使用DSPS_DEVICE项目的项目,该项目需要使用UART通信和Android应用程序(具有Curse的BLE通信)之间的通信。
dsps_设备项目运行良好,但有一个主要问题,我的模块需要2线UART通信,而dsps_设备项目是为4线UART通信而构建的。
1) 有没有像dsps_设备这样的项目只需要2线UART?
2) 如果没有,改变项目以使其符合我的要求有多困难?
提前感谢,,
Dvir
嗨,Dvir,
您可以使用无附图标的应用程序设计来使用DSP而不是使用DSP。
//www.wsdof.com/雷电竞官网登录products/smartbond-codeless-commands
您可以使用“二进制模式”-请在用户手册中查找更多详细信息:
http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/binarymode.html
二进制模式用于数据泵,其中蓝牙无代码设备传输数据而不检查其内容,这是端到端原始数据传输的首选方法。默认情况下,硬件流量控制被禁用,因此不需要RTS/CT。
您可以做一个快速测试来检查这一点:您可以在“无代码主机”应用程序中发送AT+流量控制,您将看到返回值(0,0,0),这意味着流量控制被禁用。
谢谢,下午好
你好,下午对话,
感谢您的快速回复!
我试图使用Dodeless_531_DATapump Wich有二进制模式,但是当我使用DSPS应用程序并尝试连接到设备弹出错误并显示“远程设备”不支持DSPS配置文件“。
另一方面,当我使用smartsnippets将sw_codeless_531_2.bin文件下载到DK并尝试连接到DSPS应用程序时,它工作正常。
我对该程序所做的只是更改默认波特率,并取消定义项目中不需要的一些AT命令。
我怎样才能修好它?
还有,在候机楼我醒了
+连接
+醒
+断开
DSPS移动应用程序正在使用DSPS固件。如果是无代码的,请尝试使用SmartConsole应用程序。
http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/smartconsole.html
此外,请记住,在禁用硬件流控制的情况下,设备应在活动节点中运行。
你能指出问题是什么吗?你遵循了教程吗?你做了哪些修改?
对不起,我对自己的解释太差了,所以我会尽我最大的努力把自己解释清楚。
我所做的:
1) 使用smartsnippets工具将..\DA14585\u DA14531\u CODELESS\v_6.380.9.10\projects\target\u apps\CODELESS\SUOTA\SUOTA\u 531\two\sw\u CODELESS\u 531\u 2.bin中的二进制文件下载到DK。
2) 使用IOS dsps应用程序连接到DK
3)终端显示DK进入二进制模式
4)发送+ binreqack到终端
5)可以通过DSPS应用程序发送和收到数据,它完美地运行
现在修改程序:
6) 打开无码与Keil Uvision项目一起选择Dodeless_531_datapump.
7) 去用户_periph _setup.h并将波特率_配置从4.到5.所以它将是115200而不是57600
#define baudrate_config 5.
#定义波特率(波特率配置=5)
#定义波特率(波特率配置=4)
8) 然后转到user_at_commands.h并取消定义一些at命令:
#f定义了(__ da14531__)#在添加时定义使用#define使用_at_io.#定义在间隙状态下使用#定义在ADVDATA上使用#定义在ADVERSP上使用#define使用_At_Advstop.#define使用_at_advstart.#undef.use_at_central.#在间隙扫描中定义使用#define使用_at_gapconnect.#定义在睡眠时使用#undef.在针处使用针#在流量控制中定义使用#未定义在CONPAR使用#未定义在_BND处使用#以秒定义使用
9) 编译程序并将二进制文件下载到DK(就像我之前提到的二进制文件一样)
10) 使用IOS设备连接到DSPS应用程序
问题是:
11) 尝试连接到无代码设备,然后会弹出一条消息说“远程设备不支持DSP配置文件。"
关于SmartConsole应用程序,由于某些原因,我无法将命令模式更改为二进制模式,这就是我使用DSPS应用程序的原因,该应用程序可以与无代码_531_数据泵预编译的二进制文件配合使用。
谢谢你抽出时间,
不幸的是,我无法复制它。你能确定你没有做任何其他的修改吗?如果您不修改项目并将其用作提供,您是否能够复制它?
关于SmartCosole应用程序,请参阅第8.3.2节。二进制模式。
嗨PM_DIALOG.
我可能确实改变了一些导致问题的东西。
我重新安装了无代码项目,并像以前一样对其进行了修改,现在它与DSPS应用程序完美配合。
很抱歉给您添麻烦,非常感谢您所做的一切!
此致,
很高兴你解决了你的问题。如果你有任何其他问题,请创建一个新的论坛灌木丛。
嗨,Dvir,
您可以使用无附图标的应用程序设计来使用DSP而不是使用DSP。
//www.wsdof.com/雷电竞官网登录products/smartbond-codeless-commands
您可以使用“二进制模式”-请在用户手册中查找更多详细信息:
http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/binarymode.html
二进制模式用于数据泵,其中蓝牙无代码设备传输数据而不检查其内容,这是端到端原始数据传输的首选方法。默认情况下,硬件流量控制被禁用,因此不需要RTS/CT。
您可以做一个快速测试来检查这一点:您可以在“无代码主机”应用程序中发送AT+流量控制,您将看到返回值(0,0,0),这意味着流量控制被禁用。
谢谢,下午好
你好,下午对话,
感谢您的快速回复!
我试图使用Dodeless_531_DATapump Wich有二进制模式,但是当我使用DSPS应用程序并尝试连接到设备弹出错误并显示“远程设备”不支持DSPS配置文件“。
另一方面,当我使用smartsnippets将sw_codeless_531_2.bin文件下载到DK并尝试连接到DSPS应用程序时,它工作正常。
我对该程序所做的只是更改默认波特率,并取消定义项目中不需要的一些AT命令。
我怎样才能修好它?
提前感谢,,
Dvir
还有,在候机楼我醒了
+连接
+醒
+断开
嗨,Dvir,
DSPS移动应用程序正在使用DSPS固件。如果是无代码的,请尝试使用SmartConsole应用程序。
http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/smartconsole.html
此外,请记住,在禁用硬件流控制的情况下,设备应在活动节点中运行。
你能指出问题是什么吗?你遵循了教程吗?你做了哪些修改?
谢谢,下午好
你好,下午对话,
对不起,我对自己的解释太差了,所以我会尽我最大的努力把自己解释清楚。
我所做的:
1) 使用smartsnippets工具将..\DA14585\u DA14531\u CODELESS\v_6.380.9.10\projects\target\u apps\CODELESS\SUOTA\SUOTA\u 531\two\sw\u CODELESS\u 531\u 2.bin中的二进制文件下载到DK。
2) 使用IOS dsps应用程序连接到DK
3)终端显示DK进入二进制模式
4)发送+ binreqack到终端
5)可以通过DSPS应用程序发送和收到数据,它完美地运行
现在修改程序:
6) 打开无码与Keil Uvision项目一起选择Dodeless_531_datapump.
7) 去用户_periph _setup.h并将波特率_配置从4.到5.所以它将是115200而不是57600
#define baudrate_config 5.
#定义波特率(波特率配置=5)
#定义波特率(波特率配置=4)
8) 然后转到user_at_commands.h并取消定义一些at命令:
#f定义了(__ da14531__)
#在添加时定义使用
#define使用_at_io.
#定义在间隙状态下使用
#定义在ADVDATA上使用
#定义在ADVERSP上使用
#define使用_At_Advstop.
#define使用_at_advstart.
#undef.use_at_central.
#在间隙扫描中定义使用
#define使用_at_gapconnect.
#定义在睡眠时使用
#undef.在针处使用针
#在流量控制中定义使用
#未定义在CONPAR使用
#未定义在_BND处使用
#以秒定义使用
9) 编译程序并将二进制文件下载到DK(就像我之前提到的二进制文件一样)
10) 使用IOS设备连接到DSPS应用程序
问题是:
11) 尝试连接到无代码设备,然后会弹出一条消息说“远程设备不支持DSP配置文件。"
关于SmartConsole应用程序,由于某些原因,我无法将命令模式更改为二进制模式,这就是我使用DSPS应用程序的原因,该应用程序可以与无代码_531_数据泵预编译的二进制文件配合使用。
谢谢你抽出时间,
Dvir
嗨,Dvir,
不幸的是,我无法复制它。你能确定你没有做任何其他的修改吗?如果您不修改项目并将其用作提供,您是否能够复制它?
关于SmartCosole应用程序,请参阅第8.3.2节。二进制模式。
谢谢,下午好
嗨PM_DIALOG.
我可能确实改变了一些导致问题的东西。
我重新安装了无代码项目,并像以前一样对其进行了修改,现在它与DSPS应用程序完美配合。
很抱歉给您添麻烦,非常感谢您所做的一切!
此致,
Dvir
嗨,Dvir,
很高兴你解决了你的问题。如果你有任何其他问题,请创建一个新的论坛灌木丛。
谢谢,下午好