嗨对话框,
我一直在使用DSPS_DEVICE项目的项目,该项目需要使用UART通信和Android应用程序(具有Curse的BLE通信)之间的通信。
DSPS_Device项目完美地工作,但有一个主要的Problam,我的模块需要2条线UART通信,而DSPS_Device项目是为4个线UART通信而构建的。
1)是否有像DSPS_DEVICE这样的项目,只需要2根线为UART?
2)如果没有,改变项目是多么困难,所以它将适合我的要求?
提前致谢,
DVIR.
设备:
嗨Dvir,
您可以使用无附图标的应用程序设计来使用DSP而不是使用DSP。
https://www.dialog-seminile.com/produ雷电竞官网登录cts/smartbond-codeless-commands.
您可以使用“二进制模式” - 请在用户手册中查找更多详细信息:
http://lpccs-docs.dialog-semicondiond.com/um-140-da145x-codeless/binarymode.html.
二进制模式用于数据泵的目的,其中蓝牙无附带设备在不检查IT内容的情况下传输数据,这是端到端原始数据传输的首选方法。默认情况下,禁用HW流量控制,因此不需要RTS / CTS。
您可以进行快速测试检查此项:您可以在“无附件主机”应用程序中发送AT + FlowControl,并且您将看到返回值(0,0,0),这意味着流量控制已禁用。
谢谢,PM_DIALOG.
嗨pm_dialog,
谢谢你的快速回复!
我试图使用Dodeless_531_DATapump Wich有二进制模式,但是当我使用DSPS应用程序并尝试连接到设备弹出错误并显示“远程设备”不支持DSPS配置文件“。
另一方面,当我用SmartSnippet下载到DK的SW_Codeless_531_2.bin文件并尝试与DSP应用程序连接它,它只需正常。
我对该计划所做的一切都是在我没有必要的命令中更改默认的波特拉特和undefine。
我该如何解决它?
提前致谢,
DVIR.
P.S.在终端我得到+醒着
+连接
+醒着
+断开连接
嗨Dvir,
DSPS移动应用程序正在使用DSPS固件。如果是无附件,请尝试使用SmartConsole应用程序。
http://lpccs-docs.dialog-semicondiond.com/um-140-da145x-codeless/smartconsole.html.
此外,请记住,如果禁用HW流量控制,则设备应在活动节点中运行。
你能说明问题是什么吗?你遵循教程吗?你做过的修改是什么?
谢谢,PM_DIALOG.
嗨pm_dialog,
抱歉解释自己这么糟糕,所以我会尽力解释我的自我。
我做了什么:
1)使用SmartSnippets工具到DK,下载在... \ da14585_da14531_codeless \ v_6.380.9.10 \ projects \ target_apps \ doot \ suota \ suota \ suota \ suota \ suota \ suota \ suota \ suota \ suota \ suota \ suota \ suota \ suota \ suota \ suota \ suota \ suota \ suota \ suota \ suota \ suota \ suota \ suota \ suota \ sw_codeless_531_2.bin使用smartsnippets工具到DK到DK。
2)使用iOS DSPS应用连接到DK
3)终端显示DK进入二进制模式
4)发送+ binreqack到终端
5)可以通过DSPS应用程序发送和收到数据,它完美地运行
现在要修改程序:
6)打开亚文_585.与Keil Uvision项目一起选择Dodeless_531_datapump.
7)去user_periph_setup.h.并改变baudrate_config4.到5.所以它将是115200而不是57600
#define baudrate_config 5.
#define baudrate_115k2(baudrate_config == 5)
#define baudrate_57k6(Baudrate_Config == 4)
8)然后转到user_at_commands.h并未确定某些AT命令:
#f定义了(__ da14531__)
#define use_at_bdaddr.
#define使用_at_io.
#define使用_at_gapstatus.
#define使用_at_advdata.
#define use_at_advresp.
#define使用_At_Advstop.
#define使用_at_advstart.
#undef.use_at_central.
#define使用_at_gapscan.
#define使用_at_gapconnect.
#define use_at_sleep.
#undef.use_at_pin.
#define使用_at_flowcontrol.
#诺维use_at_conpar.
#诺维use_at_bnd.
#define use_at_sec.
9)编译程序并将二进制文件下载到DK(就像我用二进制我谈过的二进制)
10)使用iOS设备连接到DSPS应用程序
这是problam:
11)尝试连接到无附件设备,然后弹出一条消息并说“远程设备不支持DSP配置文件。“
关于SmartConsole应用程序,出于某种原因,我无法将命令模式更改为二进制模式,这就是为什么我使用DSPS应用程序WICH与Dodeless_531_DATapump预编译二进制文件正常。
感谢您的时间,
DVIR.
嗨Dvir,
不幸的是,我无法复制它。您能否确保您没有做任何其他修改?如果您不修改项目并将其用作提供,您是否能够重现它?
关于SmartCoSole应用程序,请查看第8.3.2节。二进制模式。
谢谢,PM_DIALOG.
嗨PM_DIALOG.
我可能确实改变了导致职业的东西。
我重新安装了无附庸术项目并将其修改,就像我之前做过一样,它现在与DSPS应用程序完美地工作。
对不起,非常感谢你的一切!
此致,
DVIR.
嗨Dvir,
很高兴你识上你的问题。如果您有任何其他问题,请创建一个新的论坛丛林。
谢谢,PM_DIALOG.