DA 14861可穿戴设备教程

了解更多常见问题教程

13个职位/0个新职位
最后一篇文章
卡萨尔加多
离线
最后一次见到:9个月1周前
已加入:2019-09-13 13:30
DA 14861可穿戴设备教程

你好,

我想使用DA 14861可穿戴版本。我想问一下是否有这样的教程,//www.xmece.com/亚博电竞菠菜products/connectivity/bluetooth-low-energy/smartbond-da14680-and-da14681,但专门针对可穿戴开发工具包。一般来说,我想问一些关于在这个dk上进行软件实验的提示。特别是可穿戴设备的开发工具,因为我在网站上看到有Smartsnippets Studio和toolbox之类的工具,我不太清楚这需要什么。最后,我对dk的实验是关闭/打开可穿戴设备的传感器或组件,并计算能量消耗。有这样的教程吗?

先谢谢你

设备:
PM\U对话框
在线的
最后一次见到:4分47秒前
工作人员
已加入:2018-02-08 11:03
嗨,克萨加多,

嗨,克萨加多,

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

关于这些工具,您应该使用SmartSnippets Studio来构建和调试任何与DA1468x相关的项目。SmartSnippets工具箱包含有用的工具,可帮助您完成关键的开发活动,如闪存编程、功耗测量和评测等。请查看用户手册:

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

//www.xmece.com/sites/default/files/an-b-037\u da1468x\u power\u measurements\u v1.5.pdf

谢谢,下午好

卡萨尔加多
离线
最后一次见到:9个月1周前
已加入:2019-09-13 13:30
我有点困惑。一些

我有点困惑。一些UM-B-057元素在可穿戴sdk中不可用。例如pxp\u reporter等,根据DK使用合适的SDK不是很重要吗?此外,组件也不相同,例如在可穿戴版本中没有jtag。是否有更多关于可穿戴版本的东西让我们更熟悉可穿戴编程呢。我想看看如何制作一个程序,例如每10秒蓝牙组件就会被唤醒等

谢谢

PM\U对话框
在线的
最后一次见到:4分47秒前
工作人员
已加入:2018-02-08 11:03
嗨,克萨加多,

嗨,克萨加多,

DA14681可穿戴式开发工具包是基于DA1468x SDK的参考应用程序设计。这个项目应该作为一个参考,它的设计运行专用的开发工具包。pxp\u reporter是SDK附带的一个SDK示例。一般来说,我们会提供一些SDK附带的BLE和non BLE示例。

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

https://support.dialog semiconductor.com/forums/post/dialog smartbond蓝牙低能耗-%E2%80%93硬件设备参考设计/da-14681

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

谢谢,下午好

卡萨尔加多
离线
最后一次见到:9个月1周前
已加入:2019-09-13 13:30
我会尽力解释的

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

非常感谢,如果你觉得我在问一些基本的问题,

卡萨尔加多
离线
最后一次见到:9个月1周前
已加入:2019-09-13 13:30
有什么建议吗

有什么建议吗?

PM\U对话框
在线的
最后一次见到:4分47秒前
工作人员
已加入:2018-02-08 11:03
嗨,克萨加多,

嗨,克萨加多,

是的,你说得对。您应该将可穿戴项目导入SmartSnippets Studio。启动自己的应用程序并不是一个直接的实现。如果您检查源代码,您会发现许多库应该被导入。我的建议是与现有的应用程序代码交互,并开始启用/禁用一些外围模块。wrbl\u app\u defs.h头文件包含可穿戴应用程序使用的底层软件模块的定义。另外,请检查wrbl\u prof\u Default.h,其中包含用于操作Default-full特性列表的配置属性。例如,在um-b-076用户手册的12.2.1.9陀螺仪传感器设置部分,您将找到所有陀螺仪传感器配置。您可以将加速计\传感器宏定义为传感器\无,以禁用加速计传感器。一般来说,我强烈建议您不要修改源代码。中描述了几个定义UM-B-076 DA14681可穿戴式开发工具包软件手册用于与所有外围模块/传感器交互。

如果您对启动新项目或修改现有项目感兴趣,您应该阅读UM-B-085 DA14681可穿戴开发工具包API用户手册。本文档描述了在Dialog DA14681可穿戴式开发工具包上运行的应用程序的软件模块的API规范。本手册旨在帮助使用DA14681可穿戴开发工具包实现应用程序的软件开发人员。请记住,可穿戴参考应用程序是过时的,它是受支持的,因为它是在我们的支持门户中提供的。亚博国际官网平台网址

谢谢,下午好

卡萨尔加多
离线
最后一次见到:9个月1周前
已加入:2019-09-13 13:30
谢谢你的回答

谢谢你的回答,非常有帮助。在示例12.2.1.9中,我想问一下,当您在disable中设置它时,您不能更改它,除非您再次编译它,不是吗。我问这个是因为我想让它更有活力。正如我之前说的,我想做10秒钟的事情,陀螺仪在宏中是禁用的,但随后要启用等等。按照你解释的方式,你在begging中预定义了它是否会从begging中启用,这是不能更改的,不是吗?

先谢谢你

PM\U对话框
在线的
最后一次见到:4分47秒前
工作人员
已加入:2018-02-08 11:03
嗨,克萨加多,

嗨,克萨加多,

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

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

//www.xmece.com/亚博电竞菠菜products/da14585-iot-multi-sensor-development-kit

谢谢,下午好

丹尼尔休斯顿
离线
最后一次见到:3个月37分钟前
已加入:2020-10-28 11:58
是的,我有我的大学

是的,我有一个关于DA14585物联网多传感器开发工具包的大学项目。谢谢你的链接//www.xmece.com/亚博电竞菠菜products/da14585-iot-multi-sensor-development-kithttps://writemyessay.onl

卡萨尔加多
离线
最后一次见到:9个月1周前
已加入:2019-09-13 13:30
你好,

你好,

搜索UM-B-085 DA14681可穿戴开发工具包API,我找到了bmi160\u set\u sensor\u state()。您是否建议将其用于状态的动态变化,例如从ACC\u SUSPEND到Normal?如果是,我应该换点别的吗?你会建议我在哪里实施这个?E、 它不起作用,我应该把它放在哪里?

卡萨尔加多
离线
最后一次见到:9个月1周前
已加入:2019-09-13 13:30
嗨,有什么建议吗?我

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

PM\U对话框
在线的
最后一次见到:4分47秒前
工作人员
已加入:2018-02-08 11:03
嗨,克萨加多,

嗨,克萨加多,

如果搜索源代码,您将看到bmi160\u set\u sensor\u state()是在sc\u impl\u bmi160\u和\u bmm150.c文件中调用的。如您所见,有一个完整的机制来处理和控制所有传感器的状态。为此,在main函数中调用bmi160\u set\u sensor\u state(),将不会更改加速计的状态。为什么不使用可穿戴移动应用程序手动控制传感器?正如我已经提到的,更改可穿戴工具包的源代码并不是一件简单的事情。ACC\U SUSPEND state在以下函数中设置:sc\u impl\u power\u state\u set\u step\u bmi160\u and \u bmm150()、sc\u impl\u power\u state\u set\u ACC\u bmi160\u and \u bmm150()。

谢谢,下午好