DA 14861 WEARABLE的教程

了解更多常见问题教程

13个员额/ 0个新员额
最后发表
ksalgado
离线
最后看到:9个月,3个星期前
加入:2019-09-13 13:30
DA 14861 WEARABLE的教程

你好,

我想用da14861可穿戴版。我想问一下是否有这样的教程,//www.wsdof.com/雷电竞官网登录products/connectivity/bluetooth-low-energy/smartbond-da14680-and-da14681,但特别针对可穿戴开发套件。一般来说,我想问一些提示关于这个dk在软件方面的试验。特别是可穿戴设备的开发工具,因为我在网站上看到有像Smartsnippets Studio和toolbox这样的工具,我不是很清楚需要什么。最后,我用dk进行的实验是关闭/打开可穿戴设备的传感器或组件,并计算能量消耗。有类似的教程吗?

先谢谢你

设备:
PM_Dialog
离线
最后看到:4小时32分钟前
工作人员
加入:2018-02-08 11:03
嗨ksalgado,

嗨ksalgado,

谢谢你的在线问题!不幸的是,没有任何针对DA14681可穿戴开发工具包的教程。通常,DA14680/681产品页面中的所有可用教程都可以在每个基于DA1468x的项目中使用。对于我们的参考应用程序设计,我们没有任何专门的教程。在DA14681可穿戴DK支持页面,您将找到您需要的所有可用文档。

关于工具,您应该使用smarnippets Studio来构建和调试任何DA1468x相关的项目。smarsnippets工具箱包含有用的工具,以帮助您进行关键的开发活动,如flash编程,功率测量和分析等。请查阅用户手册:

关于功耗测量,我建议您先阅读AN-B-037应用说明。链接如下:

//www.wsdof.com/sites/default/files/an-b-037_da1468x_power_measurements_v1.5.pdf

谢谢,PM_Dialog

ksalgado
离线
最后看到:9个月,3个星期前
加入:2019-09-13 13:30
我有点糊涂了。一些

我有点糊涂了。一些UM-B-057元素在可穿戴sdk中不可用。例如PXP _reporter等。根据DK使用合适的SDK不重要吗?此外,组件也不一样,例如在可穿戴版本中没有jtag。有什么关于可穿戴版本更熟悉可穿戴编程。我想看看如何使一个程序,例如每10秒蓝牙组件醒来等

谢谢

PM_Dialog
离线
最后看到:4小时32分钟前
工作人员
加入:2018-02-08 11:03
嗨ksalgado,

嗨ksalgado,

DA14681 Wearable development kit是基于DA1468x SDK的参考应用程序设计。这个项目应该作为参考,它被设计为与专用开发工具包一起运行。pxp_reporter是SDK示例,包含在SDK中。一般来说,我们会提供一些SDK附带的BLE和非BLE示例。

DA14681可穿戴DK不包含JTAG。为此,您应该使用一个名为通信接口板(CIB)的附加板。请阅读用户手册的12.4节与CIB连接。我发现了你几个月前创建的一个论坛帖子,我给你提供了一些指导方针:

https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-hardware-device-reference-designs/da-14681

关于你的最后一个问题,你能分享更多的意见吗?你想停止广告并每10秒定期唤醒芯片吗?你指的是哪个项目?在可穿戴项目中?请记住,该设备将进入睡眠模式之间的广告或连接间隔。

谢谢,PM_Dialog

ksalgado
离线
最后看到:9个月,3个星期前
加入:2019-09-13 13:30
好吧,我试着解释一下

我会试着从一开始就解释清楚。首先,我有可穿戴DK。为了使用它,首先我安装了Smartisnippet。然后导入可穿戴SDK。到这里为止,我是正确的(我的意思是以上步骤是正确的?)?然后我试着用这个设备做实验,特别是做一个程序,例如启用和禁用一些模块,如心脏传感器等。这可以是有间隔的,例如,有些传感器每10秒醒来一次,而有些则在30秒内醒来。在这个阶段,我想学习如何使用和程序,并从非常简单的事情开始。我该怎么开始呢?

非常感谢,如果你觉得我问的是非常基础的问题,我很抱歉,

ksalgado
离线
最后看到:9个月,3个星期前
加入:2019-09-13 13:30
有什么建议吗

有什么建议吗?

PM_Dialog
离线
最后看到:4小时32分钟前
工作人员
加入:2018-02-08 11:03
嗨ksalgado,

嗨ksalgado,

是的,你是对的。您应该将可穿戴项目导入SmartSnippets Studio。它不是启动您自己的应用程序的直接实现。如果检查源代码,您会发现应该导入许多库。我的建议是与现有的应用程序代码进行交互,并开始启用/禁用一些外围模块。h头文件包含可穿戴应用程序使用的底层软件模块的定义。还请检查wrbl_prof_Default.h,其中包括用于操作默认-完整特性列表的配置属性。例如,在um-b-076用户手册的12.2.1.9陀螺仪传感器设置部分,你会发现所有的陀螺仪传感器配置。你可以在SENSOR_NONE中定义ACCELEROMETER_SENSOR宏来禁用加速度计传感器。一般来说,我强烈建议您不要修改源代码。 There are couple of definitions described inUM-B-076 DA14681可穿戴开发套件软件手册用于与所有外围模块/传感器交互。

如果您有兴趣开始一个新的项目或修改现有的项目,您应该阅读UM-B-085 DA14681可穿戴开发套件API用户手册。本文档介绍运行在Dialog DA14681可穿戴开发套件上的应用软件模块的API规格。本手册旨在帮助使用DA14681可穿戴开发工具包实现应用程序的软件开发人员。雷竞技安卓下载请记住,可穿戴参考应用程序是过时的,它是支持的,因为它提供了我们的支持门户。

谢谢,PM_Dialog

ksalgado
离线
最后看到:9个月,3个星期前
加入:2019-09-13 13:30
谢谢你的回答

谢谢你的回答,非常有帮助。我想问的例子12.2.1.9,当你设置它在禁用,你不能改变它,除非你再次编译它,不是吗?我问这个是因为我想让它更有活力。就像我之前说的,我想做一些事情10秒,陀螺仪在宏是禁用的,然后是启用等。就像你解释的那样,你在一开始就预先定义了它是否会从一开始就启用,而这是不能改变的,不是吗?

先谢谢你

PM_Dialog
离线
最后看到:4小时32分钟前
工作人员
加入:2018-02-08 11:03
嗨ksalgado,

嗨ksalgado,

宏定义是静态的,因此每次都需要构建源代码。如果您想让它更动态,这取决于您,您应该重写许多源代码功能。我不会推荐它,因为它不直接,可穿戴应用程序代码是支持的,因为它是在我们的支持网站提供的。

如果你在学校有一个传感器相关的项目,你也可以使用DA14585物联网多传感器开发工具包。

//www.wsdof.com/雷电竞官网登录products/da14585-iot-multi-sensor-development-kit

谢谢,PM_Dialog

DanielHouston
离线
最后看到:3个月2个星期前
加入:2020-10-28 11:58
是的,我有我的大学

是的,我有我的大学项目DA14585物联网多传感器开发工具包。谢谢链接//www.wsdof.com/雷电竞官网登录products/da14585-iot-multi-sensor-development-kithttps://writemyessay.onl

ksalgado
离线
最后看到:9个月,3个星期前
加入:2019-09-13 13:30
你好,

你好,

搜索的UM-B-085 DA14681可穿戴开发套件API,我找到了bmi160_set_sensor_state()。对于状态的动态变化,例如从ACC_SUSPEND到Normal,你会推荐使用它吗?如果是的话,我需要改变其他的东西吗?你建议我在哪里实现它?例如在main.c中它不能工作,那么我应该把它放在哪里呢?

ksalgado
离线
最后看到:9个月,3个星期前
加入:2019-09-13 13:30
有什么推荐吗?我

有什么推荐吗?我问的是,没有教程,API只描述输入和输出,不应该在哪里使用这些功能。

PM_Dialog
离线
最后看到:4小时32分钟前
工作人员
加入:2018-02-08 11:03
嗨ksalgado,

嗨ksalgado,

如果搜索源代码,您将看到在sc_impl_bmi160_and_bmm150.c文件中调用了bmi160_set_sensor_state()。如你所见,有一个完整的机制来处理和控制所有传感器的状态。为此,在main函数中调用bmi160_set_sensor_state()不会改变加速度计的状态。为什么不使用可穿戴式移动应用来手动控制传感器呢?正如我已经提到的,更改可穿戴设备的源代码并不是一件简单的事情。ACC_SUSPEND状态通过以下函数设置:sc_impl_power_state_set_step_bmi160_and_bmm150(), sc_impl_power_state_set_acc_bmi160_and_bmm150()。

谢谢,PM_Dialog