你好,对话!
我正在尝试为选定的DA14586目标构建无代码sdk6.380.12.6
在user\u periph\u setup.h中将硬件流控制设置为NONE
我在keil中得到以下生成错误:
正在编译user\u periph\u setup.c。。。
..\src\platform\user_periph_setup.c(100):错误:#35:#错误指令:“USEŠATŠu FLOWCONTROL needs HW Flow Control Enabled”
#错误“USE\u AT\u FLOWCONTROL needs HW Flow Control Enabled”
..\src\platform\user\u periph\u setup.c:0个警告,1个错误
请帮我解决这个问题
提前谢谢,
马里奥斯
设备:
你好,马里奥斯,
你能说明一下为什么你需要在没有工作流控制的情况下编译这个项目吗?有一个AT命令(AT+FLOWCONTROL)用于启用/禁用流量控制。请参阅用户指南:
http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/atcommands.html
此外,如果您计划使用延长睡眠模式以降低功耗,则需要UART流控制。
谢谢,下午好
你好,对话!
无代码SDK 6.380.12.6
我们有很大的问题与无代码软件,我们已发送的AT+流量控制和回复无效的命令!
AT+SLEEP=0回复ok
ATE=0回复ok
AT+ADVSTOP回复错误
AT+中央应答错误
AT+GAPCONECT回复已连接OK
此外,我们在智能控制台应用程序中的设备名称有问题,我们看到设备名称“无代码”和第三方应用程序BLE SCANER,浅蓝色,我们的应用程序看到设备名称“CLV2”
请发送我的电子邮件:marloskroust@yahoo.gr用来在开发工具包上进行测试的源代码。
我有DA14586专业开发工具包
我们有严重的问题,我们还需要通过skype,zoom或viber给你打电话。
帮助我们,我们尝试这两个月,它没有正常工作,因为假设是!
给我发一个支持所有AT命令的软件。
提前谢谢,
马里奥斯
你好,马里奥斯,
请查看用户指南和第9节:
http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/atcommands.html
在第9.1节和表8中,您将看到跨不同产品线支持的AT命令/如您所见,DA14586支持所有AT命令。也支持AT+FLOWCONTROL。所以,请让我知道你是如何从串行终端调用特定命令的,这样我就可以复制它了。
请检查user\u codeless.c文件中的第945行和第978行。“CLv2”被存储到广告数据中,“无码”被存储到扫描响应数据中。
智能控制台负责扫描响应数据,因此出现了“无代码”设备名称。这是特定于应用程序的。其他一些BLE通用应用程序不发送扫描请求来读取扫描响应数据,因此会出现“CLv2”,因为它存储在广告数据中。
这个DA14585-DA14531无代码AT命令v6.380.12.6也支持用户指南中提到的DA14586的所有AT命令。
您能指出您使用的是哪一个DK,并与跳线/电线配置共享一个图像吗?
谢谢,下午好
你好,下午好!
谢谢你的快速回复!
我们终于在+FLOWCONTROL=0,0,0发送了tha,谢谢!
现在我们想用AT命令来设置无代码设备的蓝牙地址,我们怎样才能做到呢?
要更改无代码设备的蓝牙地址,必须发送哪个正确的命令
此外,我们已经改变了蓝牙广告名称通过at命令,但在系统复位命令ATR的无码松开这个设置。
提前谢谢,
马里奥斯
你好,马里奥斯,
没有任何可用于设置设备BD地址的AT命令。但是,有两种方法可以改变它:
谢谢,下午好
你好,下午好!
谢谢你的快速回复!
你能帮我们添加这个功能吗,因为我们没有太多深入的无代码知识来实现它,我们已经生产了1.500 DA14586定制板,我们计划在1月底前生产3000块
提前谢谢,
马里奥斯
你好,马里奥斯,
设备将以CFG\u NVDS\u TAG\u BD\u ADDRESS BD ADDRESS开始广告。具体地址将存储在nvds\数据\存储器中。BD地址由custom\u nvds\u get\u func()加载到堆栈中。因此,您必须创建一个自定义AT命令并动态修改BD地址。
下面的示例演示如何在每个广告事件中更改设备地址。你可以把它作为参考。
http://lpccs-docs.dialog-semiconductor.com/SW\u Example/SDK6/DA14531\u Power\u optimized\u dynamic\u advertising/description.html
为什么需要n AT命令来更改BD地址?生产需要吗?
谢谢,下午好
谢谢你的快速回复!
是的,我们需要为生产更改蓝牙地址。要做到这一点我们有什么选择?
我们还可以将默认的SPI PIN从csp2\u3更改为p0\u3吗?
提前谢谢,
马里奥斯
你好,下午好!
我们还想测量我们的定制电路板的电流,请纠正我,如果此功能出现问题,我们必须将VBAT3V连接到p\ U 0\ U 2 Gpio,以获得电池的状态,AT命令AT+ADC=2,如附件所述。
另外,我想问一下AT+BATT是否也适用于此设置
提前谢谢,
马里奥斯
你好,马里奥斯,
AT+BATT将测量芯片内部的电池电压。您不需要将任何ADC端口连接到电池即可工作。
不清楚你测量电流是什么意思。你指的是当前的应用程序,还是当前的应用程序?
前者可以使用PRO devkit完成。如果您使用的是最新的PRO devkit(应用程序3.5 x 4英寸),请从J2引脚3为电路板供电。在旧版PRO套件(应用程序5 x 2.5英寸)上,从J5针脚23为自定义电路板供电。或者,您可以使用精密电表或源表(相当昂贵)
作为应用的一部分,测量电流需要额外的电路和模拟端口。
/MHv公司
你好,对话!
我们祝你圣诞快乐!
我们有一套两个DA14586无代码固件。
我们发送以下AT命令以二进制模式进入对等设备
ATE=0
AT+睡眠=O
AT+流量控制=0
在+ADVSTOP
AT+中心
AT+GAPCONNET=//这里我们输入对等设备的特定BD地址,在它的末尾必须输入哪个参数(Private或Random)?
在+BINREQ//发送该命令后,我们没有从对等方得到任何回复,例如OK。
AT+BINREQACK是从对等机到主机的内部回复AT命令?
我们一定要好起来??
我们没有得到任何答复!!
在那之后,我们准备好开始只是发送任何字符串数据?
我们已尝试发送数据,但在对等端没有收到任何数据!
同时,对等设备也必须在
在+睡眠=0时?
ATE=0
AT+流量控制=0?
提前谢谢,
马里奥斯
大家好,
在我的设备中(DA14586型)我也面临同样的困境。
但是通过使用这个论坛的指导,我很容易就解决了这个问题。ome电视查提瓦
所以谢谢。
来自罗马尼亚的爱。