嗨对话框,
我一直在使用dsps_device项目,我的项目需要一个模块与UART通信和android应用程序之间的通信(与BLE通信的诅咒)。
该项目dsps_device完美的作品,但有一个主要的problam,我的模块需要2线UART通信而dsps_device项目建成4线UART通信。
1)是否有这样只需要2对UART丝dsps_device任何项目?
2)如果不是,难的是如何将要改变的项目,所以它会适合我的要求是什么?
提前致谢,
DVIR
设备:
嗨DVIR,
您可以使用无代码引用应用程序设计,而不是使用DSPS。
//www.wsdof.com/雷电竞官网登录products/smartbond-codeless-commands
您可以使用“二进制模式” - 请找在用户手册的详细信息:
http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/binarymode.html
二进制模式用于数据的目的泵,其中,所述蓝牙无代码装置传送数据,而不检查其内容,其是用于端到端的原始数据传输的首选方法。默认情况下,硬件流量控制禁用,因此不需要在RTS / CTS。
你可以做一个简单的测试来检查一下:你可以在“无代码主机”应用程序发送AT +流量控制,你会看到值(0,0,0)返回,这意味着流量控制为关闭。
谢谢,PM_DIALOG.
嗨PM_Dialog,
谢谢你的快速反应!
我尝试使用具有二进制模式的codeless_531_datapump,但当我使用DSPS应用程序并试图连接到设备时,一个错误弹出,说“远程设备不支持DSPS配置文件”。
在另一方面,当我下载sw_codeless_531_2.bin文件与smartsnippets的DK,并尝试连接与DSPS应用程式它工作得很好。
我所做的一切与该程序是要更改默认的波特率和取消定义一些AT命令说我没有需要的项目。
我怎样才能解决这个问题?
提前致谢,
DVIR
附注:在我得到的终点站+ AWAKE
互联
+ AWAKE
+ DISCONNECTED
嗨DVIR,
该DSPS移动应用程序正在与DSPS固件。在无代码的情况下,请尽量使用SmartConsole应用。
http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/smartconsole.html
此外,请记住,在硬件流控制的情况下被禁用,该设备要在活动节点进行操作。
你能请注明什么问题?你按照教程?又有哪些修改ttah你都做了些什么?
谢谢,PM_DIALOG.
嗨PM_Dialog,
对不起,解释这么差我自己,所以我会尽我所能解释清楚我的自我。
我做了什么:
1)下载中发现的二进制文件.. \ DA14585_DA14531_CODELESS \ v_6.380.9.10 \项目\ target_apps \无码\ SUOTA \ SUOTA_531 \ 2个\ sw_codeless_531_2.bin使用smartsnippets工具DK。
2)连接到与所述的IOS DK DSPS应用
3)终端显示DK进入二进制模式
4)发送AT+BINREQACK到终端
5)数据可以通过dsp应用程序发送和接收,工作完美
现在修改程序:
6)打开codeless_585项目与keil uvision和选择codeless_531_datapump
7)转到user_periph_setup.h并改变从baudrate_config4.到5.所以是115200而不是57600
#定义BAUDRATE_CONFIG 5
的#define BAUDRATE_115K2(BAUDRATE_CONFIG == 5)
的#define BAUDRATE_57K6(BAUDRATE_CONFIG == 4)
8)然后转到user_at_commands.h并定义一些AT命令:
#如果定义(__DA14531__)
#定义USE_AT_BDADDR
#定义USE_AT_IO
#定义USE_AT_GAPSTATUS
#定义USE_AT_ADVDATA
#定义USE_AT_ADVRESP
#定义USE_AT_ADVSTOP
#定义USE_AT_ADVSTART
# undefUSE_AT_CENTRAL
#定义USE_AT_GAPSCAN
#定义USE_AT_GAPCONNECT
#定义USE_AT_SLEEP
# undefUSE_AT_PIN
#定义USE_AT_FLOWCONTROL
#民主基金USE_AT_CONPAR
#民主基金USE_AT_BND
#定义USE_AT_SEC
9)编译程序和二进制下载到DK(就像我与我前面谈到的二进制)
10)连接到与IOS设备DSPS应用
这里是problam:
11)尝试连接到所述无代码设备,然后弹出消息,并说“远程设备不支持DSPS配置文件。“
关于应用程序的SmartConsole,出于某种原因,我不能命令模式更改为二进制模式,这就是为什么我使用DSPS应用至极与预编译的二进制codeless_531_datapump工作正常。
感谢您的时间,
DVIR
嗨DVIR,
不幸的是,我不能复制它。能否请确保您有没有做过任何其他修改?如果不修改项目,并把它作为提供,你能够重现呢?
关于SmartCosole应用程序,请看看第8.3.2节。二进制模式。
谢谢,PM_DIALOG.
嗨PM_Dialog
我可能没有变化的东西,引起了problam。
我重新安装了无代码项目,并修改了它就像我以前没有和它现在与DSPS的应用程序完美的作品。
很抱歉的麻烦,非常感谢你的一切!
最好的问候,
DVIR
嗨DVIR,
高兴的是,你想通您的问题了。如果您有任何其它问题,请创建一个新的论坛灌木丛。
谢谢,PM_DIALOG.