⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
9个帖子/ 0新
最后发表
Dvir12L123
离线
最后看到:两个月三个星期前
加入:2020-04-18十二13
如何使用dsp项目与2线UART

嗨,对话框中,

我一直在使用DSPS_DEVICE项目的项目,该项目需要使用UART通信和Android应用程序(具有Curse的BLE通信)之间的通信。

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

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

2)如果不是,改变项目以满足我的要求会有多难?

提前谢谢,

Dvir

设备:
PM_Dialog
在线
最后看到:1分56秒前
工作人员"title=
加入:2018-02-08 11:03
嗨Dvir,

嗨Dvir,

您可以使用无附图标的应用程序设计来使用DSP而不是使用DSP。

//www.wsdof.com/雷电竞官网登录products/smartbond-codeless-commands

您可以使用“二进制模式”-请在用户手册中找到更多细节:

http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/binarymode.html

二进制模式用于数据泵的目的,其中蓝牙无编码设备传输数据而不检查其内容,这是端到端原始数据传输的首选方法。缺省情况下,HW流控制未启用,因此不需要配置RTS/CTS。

您可以做一个快速测试来检查这一点:您可以在“CodeLess Host”应用程序中发送AT+FLOWCONTROL,您将看到返回的值(0,0,0),这意味着流控制被禁用。

谢谢,PM_Dialog

Dvir12L123
离线
最后看到:两个月三个星期前
加入:2020-04-18十二13
嗨pm_dialog,

嗨pm_dialog,

谢谢你的快速回复!

我试图使用Dodeless_531_DATapump Wich有二进制模式,但是当我使用DSPS应用程序并尝试连接到设备弹出错误并显示“远程设备”不支持DSPS配置文件“。

另一方面,当我下载sw_codeless_531_2.bin文件到DK与smartsnippets并尝试连接DSPS应用程序,它工作很好。

我所做的一切与程序是改变默认波特率和取消一些AT命令,我不需要的项目。

我该如何解决它?

提前谢谢,

Dvir

Dvir12L123
离线
最后看到:两个月三个星期前
加入:2020-04-18十二13
P.S.在我得到的终端

P.S.在终端我得到+清醒

+连接

+清醒

+断开连接

PM_Dialog
在线
最后看到:1分56秒前
工作人员"title=
加入:2018-02-08 11:03
嗨Dvir,

嗨Dvir,

该DSPS移动应用程序是工作与DSPS固件。如果是CodeLess,请尝试使用SmartConsole应用程序。

http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/smartconsole.html

另外,请记住,在HW流控制被禁用的情况下,设备应该在Active节点中运行。

请问是什么问题?你按照教程学习了吗?你做了什么修改?

谢谢,PM_Dialog

Dvir12L123
离线
最后看到:两个月三个星期前
加入:2020-04-18十二13
嗨pm_dialog,

嗨pm_dialog,

很抱歉我解释的这么糟糕,我会尽我最大的努力把自己解释清楚。

  • 我确实遵循教程
  • 根据我的理解,codeless_531_datapump的二进制文件位于.. DA14585_DA14531_CODELESS\v_6.380.9.10\projects\target_apps\codeless\SUOTA\SUOTA_531\two\ sw_codeless_531_1 .bin

我所做的:

1)使用smartsnippets工具将.. DA14585_DA14531_CODELESS\v_6.380.9.10\projects\target_apps\codeless\SUOTA\SUOTA_531\two\ sw_codeless_531_1 .bin文件下载到DK。

2)使用IOS dsps应用程序连接DK

3)终端显示DK进入二进制模式

4)发送+ binreqack到终端

5)可以通过DSPS应用程序发送和收到数据,它完美地运行

现在修改程序:

6)打开codeless_585与Keil Uvision项目一起选择Dodeless_531_datapump.

7)去user_periph_setup.h并改变baudrate_config45所以它将是115200而不是57600

#define baudrate_config 5.

#定义BAUDRATE_115K2 (BAUDRATE_CONFIG = = 5)

#定义BAUDRATE_57K6 (BAUDRATE_CONFIG = = 4)

8)然后转到user_at_commands.h并未确定某些AT命令:

#f定义了(__ da14531__)
#define use_at_bdaddr.
#define使用_at_io.
#define使用_at_gapstatus.
#定义USE_AT_ADVDATA
#定义USE_AT_ADVRESP
#define使用_At_Advstop.
#define使用_at_advstart.
#undef.use_at_central.
#define使用_at_gapscan.
#define使用_at_gapconnect.
#定义USE_AT_SLEEP
#undef.USE_AT_PIN
#定义USE_AT_FLOWCONTROL
#undefUSE_AT_CONPAR
#undefUSE_AT_BND
#定义USE_AT_SEC

9)编译程序并将二进制文件下载到DK(就像我之前提到的二进制文件一样)

10)通过IOS设备连接DSPS应用

问题来了:

尝试连接到无代码设备,然后弹出一条信息说:“远程设备不支持DSP配置文件。

关于SmartConsole应用程序,由于某些原因,我不能改变命令模式到二进制模式,这就是为什么我使用DSPS应用程序,它与codeless_531_datapump预编译二进制工作良好。

谢谢你抽出时间,

Dvir

PM_Dialog
在线
最后看到:1分56秒前
工作人员"title=
加入:2018-02-08 11:03
嗨Dvir,

嗨Dvir,

不幸的是,我无法复制它。你能确定你没有做其他修改吗?如果您不修改项目并使用它作为提供,您能够复制它吗?

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

谢谢,PM_Dialog

Dvir12L123
离线
最后看到:两个月三个星期前
加入:2020-04-18十二13
嗨PM_DIALOG.

嗨PM_DIALOG.

我可能确实改变了什么,导致了问题。

我重新安装了无代码项目,并像我之前做的那样修改它,它现在与DSPS应用程序完美地工作。

给您添麻烦了,非常感谢您所做的一切!

此致,

Dvir

PM_Dialog
在线
最后看到:1分56秒前
工作人员"title=
加入:2018-02-08 11:03
嗨Dvir,

嗨Dvir,

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

谢谢,PM_Dialog