⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.wsdof.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
13个员额/0个新员额
最后一篇文章
普拉卡什·索兰基
离线
最后一次见到:1个月1周前
加入:2021-01-06 11:12
ATrPRINT命令

你好

背景:

最初设计时,我们使用了微芯片RN4871模块,并使用了它们的UART服务。我们有一个手机应用程序,当在屏幕上检测到任何移动时,都会发送屏幕坐标。坐标在BLE设备上接收,没有任何延迟。

查询

我已经使用DA15431设备和无代码_standalone_531二进制文件建立了一个模型,并使用ATrPRINT从移动应用程序发送坐标,存在明显的延迟。可能是ATrPRINT命令也在为每条消息发送+PRINTCR。是否有一种方法可以使用AT命令将原始消息从应用程序发送到ble设备。

谢谢

设备:
PM_对话框
离线
最后一次见到:2天8小时前
工作人员
加入:2018-02-08 11:03
嗨,普拉卡什·索兰基,

嗨,普拉卡什·索兰基,

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

由于您对从手机向DA4531发送原始数据感兴趣,因此可以使用无代码的二进制模式。

请参阅下面的用户指南:

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

您使用的是移动应用程序是什么?是smartconsole吗?

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

谢谢,下午好

普拉卡什·索兰基
离线
最后一次见到:1个月1周前
加入:2021-01-06 11:12
你好

你好

感谢您的上述回答,我使用531_数据泵二进制文件设法使二进制模式工作。

对于数据泵,它是广告SSID,

“0783B03E-8535-B5A0-7140-A304D2495CB7”我明白SSID无附件是:
“866D3B04-E674-40DC-9C05-B7F91BEC6E83”。如何将SSID修改为此ID。

我还尝试构建数据泵应用程序,但出现以下错误:

构建已开始:项目:无代码
***使用Compiler'V5.06更新7(Build 960)',文件夹:'D:\ Keil_v5 \ ARM \ ARMCC \ Bin'
构建目标“无代码数据泵”
链接......
.\out\u 531\codeless\u 531\u datapump.axf:错误:L6050U:此映像的代码大小(32804字节)超过此版本链接器允许的最大值。
信息不足,无法生成SYMDEFs文件。
完成:1个信息,0警告,0个错误和1个致命错误消息。
“\out\u 531\codeless\u 531\u datapump.axf”-1个错误,0个警告。
目标未创建。
生成时间:00:00:07

PM_对话框
离线
最后一次见到:2天8小时前
工作人员
加入:2018-02-08 11:03
嗨,普拉卡什·索兰基,

嗨,普拉卡什·索兰基,

很高兴你设法获得二进制模式的工作!

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

该错误可能意味着您使用的是Keil IDE的免费版本,该版本的代码限制为32KB。如果需要超过32KB的应用程序代码,则应购买完整版。

谢谢,下午好

普拉卡什·索兰基
离线
最后一次见到:1个月1周前
加入:2021-01-06 11:12
模块已编程

使用模块与数据泵编程为51,并且模块连接到终端。

当我使用其他ble应用程序(如lightBlue)并连接到设备CLv2时,在终端上我得到以下信息:

+醒

+连接

但当我使用Smartconsole时,我会得到以下信息:

+醒

+连接

+支持二进制模式

+支持命令模式

如何启用

+支持二进制模式

+支持命令模式

谢谢

PM_对话框
离线
最后一次见到:2天8小时前
工作人员
加入:2018-02-08 11:03
嗨,普拉卡什·索兰基,

嗨,普拉卡什·索兰基,

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

谢谢,下午好

普拉卡什·索兰基
离线
最后一次见到:1个月1周前
加入:2021-01-06 11:12
是的,我也试过

是的,我已经按照doc中的描述进行了尝试http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/binary....

连接到DA15431的移动应用终端

连接到ble+唤醒

+连接

根据文件:http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/binary...

<-------------发送“at + binreq

发送“at + binreqack”-------------->

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

PM_对话框
离线
最后一次见到:2天8小时前
工作人员
加入:2018-02-08 11:03
嗨,普拉卡什·索兰基,

嗨,普拉卡什·索兰基,

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

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

谢谢,下午好

普拉卡什·索兰基
离线
最后一次见到:1个月1周前
加入:2021-01-06 11:12
你好

你好

我试图向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 0 6:

. 不。一个T。狱警

m a n d。...E.

R R O R。

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

谢谢

PM_对话框
离线
最后一次见到:2天8小时前
工作人员
加入:2018-02-08 11:03
嗨,普拉卡什·索兰基,

嗨,普拉卡什·索兰基,

请让我问你一些问题,以便我能理解设置

>>现在我已连接到MCU并建立正确的波特率

您是否意味着DA14531通过BLE连接或通过UART连接到MCU?

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

在第二种情况下,您可以在DA14531和MCU之间共享UART连接吗?波特率是多少?

请分享有关您使用的设置的更多输入以及AT命令的序列,以便我能够了解更好的问题。

谢谢,下午好

普拉卡什·索兰基
离线
最后一次见到:1个月1周前
加入:2021-01-06 11:12
Da14531已连接到

Da14531通过BLE连接连接到MCU,两种情况下的波特率均为57600,8,n,1。

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

单片机DA15431

rx p0_5.

TX P0_6

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

普拉卡什·索兰基
离线
最后一次见到:1个月1周前
加入:2021-01-06 11:12
你好

你好

fyi ..我已经解决了这个,所以没有必要的任何行动。

谢谢

PM_对话框
离线
最后一次见到:2天8小时前
工作人员
加入:2018-02-08 11:03
嗨,普拉卡什·索兰基,

嗨,普拉卡什·索兰基,

谢谢你的更新,很高兴你发现了这一点。

谢谢,下午好