你好对话框!
我试图构建无代码SDK 6.380.12.6选定的DA14586目标
在user_peripher_setup .h将硬件流控制设置为NONE
我在keil中得到了以下的构建错误:
编译user_periph_setup.c……
.\src\platform\ user_外围_setup.c(100):错误:#35:#错误指令:"USE_AT_FLOWCONTROL需要HW Flow Control Enabled"
#error "USE_AT_FLOWCONTROL需要HW Flow Control Enabled"
src\platform\ user_peripher_setup .c: 0 warning, 1 error
请帮我解决这个问题
提前谢谢,
腻过
设备:
嗨腻过,
请说明为什么需要在没有HW流量控制的情况下编写项目?有一个AT命令(AT+FLOWCONTROL)用于启用/禁用流量控制。请参阅使用指南:
http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/atcommands.html
此外,如果您计划使用扩展睡眠模式以减少功耗,那么就需要UART流控制。
谢谢,PM_Dialog
你好对话框!
无代码的SDK 6.380.12.6
我们有大的问题与无代码软件,我们发送了AT+FLOWCONTROL和回复无效的命令!
在+睡眠= 0回答好
吃= 0回答好
在+ ADVSTOP回复错误
+中央回复错误
AT+ gapconnect回复“已连接”
我们在SMART CONSOLE应用中也有设备名称问题我们看到设备名称为" codelless "第三方应用BLE scanner,浅蓝色我们的应用中看到设备名称为" CLV2 "
请把我的电子邮件发给我:marloskroust@yahoo.gr源代码,您用来测试您的开发工具包,以测试它。
我有DA14586 PRO开发工具包
我们有严重的问题,我们也需要通过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_codeless.c文件中的第945和978行。“CLv2”存储在广告数据中,“codelless”存储在扫描响应数据中。
智能控制台负责扫描响应数据,这就是为什么“无代码”设备名称出现的原因。这是应用程序特定的。一些其他BLE通用应用程序没有发送扫描请求来读取扫描响应数据,因此“CLv2”将出现,因为它存储在广告数据中。
的DA14585-DA14531无代码AT命令v6.380.12.6也支持用户指南中提到的DA14586的所有AT命令。
你能告诉我你使用的是哪个DK吗?并分享一张带有跳线/电线配置的图片。
谢谢,PM_Dialog
你好PM_Dialog !
谢谢您的快速回复!
我们终于发送了AT+FLOWCONTROL=0,0,0谢谢!
现在我们想要用AT命令设置无码设备的蓝牙地址我们如何实现呢?
要更改无码设备的蓝牙地址,必须发送哪个命令
我们还通过at命令更改了蓝牙广告名称,但在系统重置命令ATR后,无代码丢失了这个设置。
提前谢谢,
腻过
嗨腻过,
没有任何可用的AT命令来设置设备BD地址。然而,有两种方法可以改变它:
谢谢,PM_Dialog
你好PM_Dialog !
谢谢您的快速回复!
麻烦您帮我们添加这个功能,因为我们对无码没有太多深入的了解来实现它,我们已经生产了1.500个DA14586定制板,我们计划到1月底生产3000个
提前谢谢,
腻过
嗨腻过,
设备将使用CFG_NVDS_TAG_BD_ADDRESS BD地址开始发布。具体的地址将存储在nvds_data_storage中。BD地址由custom_nvds_get_func()加载到堆栈中。因此,您必须创建一个自定义AT命令并动态修改BD地址。
下面以每个发布事件修改设备地址为例进行说明。你可以把它作为参考。
http://lpccs-docs.dialog-semiconductor.com/SW_Example/SDK6/DA14531_Power_optimized_dynamic_advertising/description.html
为什么需要n个AT命令来更改BD地址?生产需要吗?
谢谢,PM_Dialog
谢谢您的快速回复!
是的,我们需要更改蓝牙地址以便生产。我们有什么选择来实现这个目标?
我们是否可以将默认SPI PIN从CS p2_3改为p0_3 ?
提前谢谢,
腻过
你好PM_Dialog !
我们还想测量自定义板的电流,如果这个功能有问题,请纠正我。我们必须将VBAT3V连接到p_0_2 Gpio,以获得AT命令AT+ADC=2的电池状态,如附件文件所述。
我还想问,如果AT+BATT也与这个设置工作
提前谢谢,
腻过
嗨腻过,
AT+BATT将在芯片内部测量电池电压。你不需要将任何ADC端口连接到电池上就可以工作。
你测量电流是什么意思还不清楚。你是指仅仅在实验室中测量电流,还是试图在应用中测量电流?
前者可以使用PRO devkit完成。如果你正在使用最新的PRO devkit (app 3.5 x 4英寸),从J2引脚3给你的板供电。在较老的PRO套件(app 5 x 2.5英寸)上,从J5引脚23为定制板供电。或者,您可以使用精密电流表或源表(相当昂贵)。
作为应用程序的一部分,测量电流需要额外的电路和使用模拟端口。
/ MHv
你好对话框!
我们祝你圣诞快乐!
我们有一套两套DA14586无代码固件。
我们发送以下AT命令以二进制模式进入对端设备
吃= 0
在+睡眠= O
在+ FLOWCONTROL = 0
在+ ADVSTOP
+中央
AT+GAPCONNET= //这里我们在它的末尾输入对端设备的特定BD地址,必须放哪个参数(Private还是Random) ?
AT+BINREQ //在发送这个命令之后,我们没有从peer那里得到任何回复,比如OK。
该AT+BINREQACK是一个内部应答AT命令从点到主机?
我们必须得到Ok ??
我们没有得到任何回复!!
在那之后,我们准备好开始发送任何字符串数据?
我们尝试发送数据,但没有收到任何对端!
也对设备必须也在
在+睡眠= 0吗?
吃= 0
在+ FLOWCONTROL = 0吗?
提前谢谢,
腻过
你好各位,
在我的设备(DA14586我也面临着同样的问题。
但是通过使用这个论坛的指导,我很容易地解决了它。当地电视chatiw
所以谢谢你。
爱从罗马尼亚。
你好PM_Dialog !
谢谢您的快速回复!
当我们发送AT+BINREQ命令时,CodeLess Doesn't进入二进制模式,因为我们没有从对等设备得到BINREQACK的回复。
设备已通过AT+GAPCONNECT连接
提前谢谢,
腻过