跳到主要内容

DA14580开发套件 - 基础

停产

DA14585和DA14586.适用于新设计。

DA14580板 - 基础

比赛

此DA14580基本开发套件为您提供了充分的灵活性。所有DA14580的I / O可用并映射到扩展连接器。PCB上提供了调试器,它与SmartSnippets™相结合,对话框的完整软件环境,使您可以编程和测试您的应用程序。

SmartBond™:没有妥协的功率,尺寸和系统成本

特征

所有灵活性

所有I / O可用并映射到扩展连接器

板载调试器

完整的软件环境可用

入门套件

木板

电池

USB电缆

快速启动指南

产品简介和摘要
名称 日期 版本
SmartBond™DA1458X系列产品简介(2.82 MB) 2017/06/12. 1.0
数据表
名称 日期 版本
da14580数据表(2.64 MB) 09/11/2016 3.4
申请笔记
名称 日期 版本
AN-B-052 DA145xx / 68x开发套件J-Link接口(492.82 KB) 2017/02/14. 1.0
设计工具
名称 日期 版本
da14580 devkt -basic:电气原理图,bom-,布局,设计 - 和gerber文件(1.64 MB) 08/10/2018 2.3
视频缩略图,点击打开并播放

SmartBond™DA14580 - 开发套件 - 基本

立即购买

产品 店铺
DA14580开发套件 - 基本DA14580DEVKT-B digikey. Mouser. Avnet二氧化硅 Avnet美国 Farnell.
回到结果

3年前

使用SDK 5.4更改BLE外围设备的广告间隔

张贴了Dhrishi.0分 1回复
0旋转

你好,

我们在外围模式下使用DA14580。
我们需要实现一种用例,其中附件首先用20秒间隔广告10秒,然后用间隔1.25秒重新启动(停止和启动)广告。

使用BLE_APP_PERITITAL的当前实现,我看到要在USER_CONFIG中给出的时间间隔和INTV_MAX参数作为静态CONST结构和广告的一部分使用USER_APP_ADV_START开始。这是否意味着我无法在任何其他时间更改这些值(Intv_min和Intv_max)?
如果否,则可以实现上述useCase的正确方法。

谢谢,
hrishikesh.

3年前

woshobruuefrip ... 0分

你好,

在广告的第一个圆圈中,间隔由标准值给出,您可以在所需的值中更改它们。之后,当广告时再次启动,您只需使用要使用的广告的类型(无可连接的 - 不可连接等),并且在此函数中给出了所需的值,以通过指针在间隔中使用由app_easy_gap_undirected_advertise_get_active返回。在我们的情况下,在user_app_add_undirect_complete中,代码如下:

void user_app_add_undirect_complete(uint8_t状态)

{

//如果广告被取消,则更新广告数据并再次启动广告

if(status == gap_err_canceled)

{

//安排下一个广告数据更新

struct gapm_start_advertise_cmd * cmd;

cmd = app_easy_gap_undirected_advertise_get_active();

cmd-> intv_min = 2000;

cmd-> intv_max = 2000;

app_easy_gap_undircated_advertise_start();

}

}

谢谢,

sts_dialog。