了解更多“coords=常见问题解答“coords=教程“coords=

9个职位/0个新职位
最后一篇
DVIR12L123
离线
最后一次露面:3周5天前
加入:2020-04-18 12:13
如何使用带有2个线UART的DSP项目

嗨对话框,

我一直在使用dsps\u设备项目来完成我的项目,该项目需要一个带有UART通信的模块和一个android应用程序(当然是带有BLE通信)之间的通信。

DSPS_Device项目完美地工作,但有一个主要的Problam,我的模块需要2条线UART通信,而DSPS_Device项目是为4个线UART通信而构建的。

1)是否有像DSPS_DEVICE这样的项目,只需要2根线为UART?

2)如果没有,改变项目是多么困难,所以它将适合我的要求?

提前致谢,

DVIR.

设备:
PM_DIALOG.
离线
最后一次露面:13小时13分钟前
员工“title=
加入:2018-02-08 11:03
嗨dvir,

嗨dvir,

您可以使用无代码参考应用程序设计,而不是使用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.

DVIR12L123
离线
最后一次露面:3周5天前
加入:2020-04-18 12:13
嗨pm_dialog,

嗨pm_dialog,

谢谢你的快速回复!

我尝试使用无代码的数据泵,它有二进制模式,但是当我使用DSPS应用程序并尝试连接到设备时,会弹出一个错误并显示“远程设备不支持DSPS配置文件”。

另一方面,当我用SmartSnippet下载到DK的SW_Codeless_531_2.bin文件并尝试与DSP应用程序连接它,它只需正常。

我对该计划所做的一切都是在我没有必要的命令中更改默认的波特拉特和undefine。

我该如何解决它?

提前致谢,

DVIR.

DVIR12L123
离线
最后一次露面:3周5天前
加入:2020-04-18 12:13
P、 在终点站我得到

P、 在终点站我得到+醒着

+已连接

+醒着

+断开连接

PM_DIALOG.
离线
最后一次露面:13小时13分钟前
员工“title=
加入:2018-02-08 11:03
嗨dvir,

嗨dvir,

DSPS移动应用程序正在使用DSPS固件。如果是无附件,请尝试使用SmartConsole应用程序。

http://lpccs-docs.dialog-semicondiond.com/um-140-da145x-codeless/smartconsole.html.

此外,请记住,如果禁用HW流量控制,则设备应在活动节点中运行。

你能说明问题是什么吗?你遵循教程吗?你做过的修改是什么?

谢谢,PM_DIALOG.

DVIR12L123
离线
最后一次露面:3周5天前
加入:2020-04-18 12:13
嗨pm_dialog,

嗨pm_dialog,

抱歉解释自己这么糟糕,所以我会尽力解释我的自我。

  • 我确实按照教程做了
  • 从我的理解,无附加证书_531_datapump的二进制文件位于... \ da14585_da14531_codeless \ v_6.380.9.10 \ projects \ target_apps \ dodeless \ suota \ suota_531 \ two \ sw_codeless_531_2.bin

我做了什么:

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) 发送AT+BINREACK到终端

5) 数据可以通过dsps应用程序发送和接收,工作正常

现在要修改程序:

6)打开亚文_585.与keil uvision合作并选择无码数据泵

7)去user_periph_setup.h.并改变baudrate_config4.5.所以是115200而不是57600

#定义波特率配置5

#define baudrate_115k2(baudrate_config == 5)

#define baudrate_57k6(Baudrate_Config == 4)

8) 然后转到user_at_commands.h并取消定义一些at命令:

#如果定义(\uu DA14531\uu31)
#define use_at_bdaddr.
#定义在IO上使用
#define使用_at_gapstatus.
#define使用_at_advdata.
#define use_at_advresp.
#定义在\u ADVSTOP使用\u
#在开始时定义使用
#未定义在\u中心使用\u
#define使用_at_gapscan.
#定义在\u GAPCONNECT使用\u
#define use_at_sleep.
#未定义use_at_pin.
#define使用_at_flowcontrol.
诺维use_at_conpar.
诺维use_at_bnd.
#define use_at_sec.

9)编译程序并将二进制文件下载到DK(就像我用二进制我谈过的二进制)

10)使用iOS设备连接到DSPS应用程序

这是problam:

11)尝试连接到无附件设备,然后弹出一条消息并说“远程设备不支持DSPS配置文件。

关于SmartConsole应用程序,出于某种原因,我无法将命令模式更改为二进制模式,这就是为什么我使用DSPS应用程序WICH与Dodeless_531_DATapump预编译二进制文件正常。

感谢您的时间,

DVIR.

PM_DIALOG.
离线
最后一次露面:13小时13分钟前
员工“title=
加入:2018-02-08 11:03
嗨dvir,

嗨dvir,

不幸的是,我无法复制它。您能否确保您没有做任何其他修改?如果您不修改项目并将其用作提供,您是否能够重现它?

关于SmartCoSole应用程序,请查看第8.3.2节。二进制模式。

谢谢,PM_DIALOG.

DVIR12L123
离线
最后一次露面:3周5天前
加入:2020-04-18 12:13
Hi PM\u对话框

Hi PM\u对话框

我可能确实改变了导致职业的东西。

我重新安装了无附庸术项目并将其修改,就像我之前做过一样,它现在与DSPS应用程序完美地工作。

对不起,非常感谢你的一切!

顺致敬意,

DVIR.

PM_DIALOG.
离线
最后一次露面:13小时13分钟前
员工“title=
加入:2018-02-08 11:03
嗨dvir,

嗨dvir,

很高兴你识上你的问题。如果您有任何其他问题,请创建一个新的论坛丛林。

谢谢,PM_DIALOG.