⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
13个帖子/ 0新
最后一篇
Prakash Solanki.
离线
最后一次露面:4个月3周前
加入:2021-01-06数
atrprint命令

你好

背景:

初始设计我们使用Microchips RN4871模块并使用了它们的UART服务。我们有移动电话应用程序,在屏幕上检测到移动时发送屏幕坐标。在没有任何延迟的BLE设备处接收坐标。

询问

我使用DA15431设备设置了模型,并使用Dodeless_Stantalone_531二进制文件,并使用Atrprint从移动应用程序发送坐标,并且存在显着的延迟。可以是ATRPrint命令也是为每条消息发送+打印<坐标> CR。有没有办法使用AT命令将RAW消息从应用发送到BLE设备。

谢谢

设备:
PM_DIALOG.
离线
最后一次露面:2周19小时前
职员
加入:2018-02-08 11:03
嗨Prakash Solanki,

嗨Prakash Solanki,

感谢您的问题和您对DA14531 BLE解决方案的兴趣。

由于您有兴趣从手机向DA4531发送原始数据,您可以使用无附件的二进制模式。

请参阅下面的用户指南:

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

你使用的手机应用是什么?是SmartConsole吗?

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

谢谢,PM_DIALOG.

Prakash Solanki.
离线
最后一次露面:4个月3周前
加入:2021-01-06数
你好

你好

谢谢上面的答案,我设法获得二进制模式,使用531_datapump二进制文件进行工作。

对于DataPump它是广告SSID,

我理解Codeless的SSID是:
“866D3B04-E674-40DC-9C05-B7F91BEC6E83”。如何将SSID修改为此ID。

我也试图构建DataPump应用程序,我会出现以下错误:

构建开始:项目:无附件
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'd:\Keil_v5\ARM\ARMCC\Bin'
构建目标'无附带_531_datapump'
连接……
。\ out_531 \ dodeless_531_datapump.axf:错误:l6050u:此图像的代码大小(32804字节)超出此版本的链接器允许的最大值。
没有足够的信息来生成Symdefs文件。
完成:1个信息,0个警告,0个错误和1个致命错误消息。
“。\ out_531 \ dodeless_531_datapump.axf” - 1个错误,0警告。
没有创建目标。
建造时间过去:00:00:07

PM_DIALOG.
离线
最后一次露面:2周19小时前
职员
加入:2018-02-08 11:03
嗨Prakash Solanki,

嗨Prakash Solanki,

很高兴您成功地让二进制模式工作!

你的意思是如何修改特征的UUID?

错误可能意味着您正在使用Keil IDE的自由版,这具有32KB代码的限制。如果您需要超过32KB的应用程序代码,则应购买完整版。

谢谢,PM_DIALOG.

Prakash Solanki.
离线
最后一次露面:4个月3周前
加入:2021-01-06数
使用模块编程

用该模块编程,用51号数据泵,并将模块连接到终端。

当我使用其他ble app时。闪烁并连接到设备CLV2,在终端上我得到以下内容:

+醒着

互联

但是当我使用SmartConsole时,我得到以下内容:

+醒着

互联

支持二进制模式

+支持命令模式

我怎样才能启用

支持二进制模式

+支持命令模式

谢谢

PM_DIALOG.
离线
最后一次露面:2周19小时前
职员
加入:2018-02-08 11:03
嗨Prakash Solanki,

嗨Prakash Solanki,

默认模式是“命令模式”,因此您的问题是如何启用“二进制模式”以使用SmartConsole应用程序向移动数据发送数据?

谢谢,PM_DIALOG.

Prakash Solanki.
离线
最后一次露面:4个月3周前
加入:2021-01-06数
是的,我试过

是的,我已经尝试过Doc中所述http://lpccs-docs.dialog-semicondiondumondumon.com/um-140-da145x-codeless/binary ...

移动APP终端连接DA15431

连接到BLE +唤醒

互联

根据Doc:http://lpccs-docs.dialog-semicondiondumondumon.com/um-140-da145x-codeless/binary ...

<-------------- 发送”+ BINREQ < CR > "

在+ BINREQACK发送” " --------------->

如何在SmartConsole中实现的移动应用程序中启用自动二进制模式。

PM_DIALOG.
离线
最后一次露面:2周19小时前
职员
加入:2018-02-08 11:03
嗨Prakash Solanki,

嗨Prakash Solanki,

请查看第8.4.6.1节。用户指南中的二进制模式。

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

谢谢,PM_DIALOG.

Prakash Solanki.
离线
最后一次露面:4个月3周前
加入:2021-01-06数
你好

你好

我正在尝试向DA15431发出一个简单的“at \ r”命令。我能够通过TERA术语与模块通信,并能够发出“AT \ R”命令,我收到“OK”。现在我已连接到MCU并设置正确的波特率,当我发出“AT \ R”时,我在从DA15431中获取以下内容:

rcvBuffer
0x41 0x54 0x0d 0x0d 0x0a 0x45 0x43 0x30
0x36 0x3a 0x20 0x4e 0x6f 0x6e 0x20 0x41
0x54 0x20 0x63 0x6F 0x6D 0x6D 0x61 0x6E
0x64 0x0d 0x0a 0x0d 0x0a 0x45 0x52 0x52
0x4f 0x52 0x0d 0x0a

在ascii格式:

rcvBuffer

一段时间…E c 6:

。n o n。在 。C O.

M M a d . . . .E

r o r。。

看起来我在\ r发送正确的命令

谢谢

PM_DIALOG.
离线
最后一次露面:2周19小时前
职员
加入:2018-02-08 11:03
嗨Prakash Solanki,

嗨Prakash Solanki,

请让我问你一些问题,这样我就可以了解设置

现在我已经连接到一个MCU并设置了正确的波特率

你的意思是DA14531通过BLE连接到MCU还是通过UART连接到MCU ?

在第一种情况下,您是否在从终端发送命令?

在第二种情况下,能否共享DA14531与MCU之间的UART连接?波特率是多少?

请分享更多关于你正在使用的设置和AT命令的顺序的输入,以便我更好地理解问题。

谢谢,PM_DIALOG.

Prakash Solanki.
离线
最后一次露面:4个月3周前
加入:2021-01-06数
DA14531连接到

DA14531通过BLE连接连接到MCU,两种情况下波特率57600,8,N,1。

对于下面的设置,我只是在发送“AT \ R”

MCU DA15431.

RX P0_5

tx p0_6.

在第一次案例中,是从终端发送命令。

Prakash Solanki.
离线
最后一次露面:4个月3周前
加入:2021-01-06数
你好

你好

仅供参考. .我已经解决了这个问题,所以不需要采取任何行动。

谢谢

PM_DIALOG.
离线
最后一次露面:2周19小时前
职员
加入:2018-02-08 11:03
嗨Prakash Solanki,

嗨Prakash Solanki,

谢谢你的更新,高兴你想到了这一点。

谢谢,PM_DIALOG.