你好
我想用da14861可穿戴版。我想问一下是否有这样的教程,//www.wsdof.com/雷电竞官网登录products/connectivity/bluetooth-low-energy/smartbond-da14680-and-da14681,但专门针对可穿戴开发工具包。一般来说,我想问一些关于在这个dk上进行软件实验的提示。具体来说,是可穿戴设备的开发工具,因为我在网站上看到Smartsnippets Studio和toolbox等工具,我不太清楚这需要什么。最后,我对dk的实验是关闭/打开可穿戴设备的传感器或组件,并计算能耗。有类似的教程吗?
先谢谢你
设备:
嗨ksalgado,
谢谢你的在线问题!不幸的是,没有任何针对DA14681可穿戴开发工具包的教程。通常,DA14680/681产品页面中的所有可用教程都可以在每个基于DA1468x的项目中使用。对于我们的参考应用程序设计,我们没有任何专门的教程。在DA14681可穿戴DK支持页面,您将找到您需要的所有可用文档。
关于这些工具,您应该使用SmartSnippets Studio来构建和调试任何与DA1468x相关的项目。SmartSnippets工具箱包含有用的工具,可帮助您完成关键的开发活动,如闪存编程、功率测量和评测等。请查看用户手册:
关于功耗测量,我建议您先阅读AN-B-037应用说明。链接如下:
//www.wsdof.com/sites/default/files/an-b-037_da1468x_power_measurements_v1.5.pdf
谢谢,下午好
我有点糊涂了。一些UM-B-057元素在可穿戴sdk中不可用。例如PXP _reporter等。根据DK使用合适的SDK不重要吗?此外,组件也不一样,例如在可穿戴版本中没有jtag。有什么关于可穿戴版本更熟悉可穿戴编程。我想看看如何使一个程序,例如每10秒蓝牙组件醒来等
谢谢
嗨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秒定期唤醒芯片吗?你指的是哪个项目?在可穿戴项目中?请记住,在广告或连接间隔之间,设备将进入睡眠模式。
谢谢,下午好
好吧,我会从一开始就尽量解释得更好。首先,我有可穿戴DK。为了使用它,首先我安装了Smartisnippet。然后我导入了可穿戴SDK。就目前而言,我是对的(我的意思是上述步骤是正确的?)?然后我尝试使用该设备进行试验,特别是制作一个程序,例如启用和禁用一些模块,如心脏传感器等。这可以是间隔时间,例如,一些传感器每10秒唤醒一次,而其他传感器每30秒唤醒一次。在这个阶段,我想学习如何使用和编程它,并从非常简单的事情开始。我该怎么开始?
非常感谢,如果觉得我在问一些非常基本的问题,
有什么建议吗?
嗨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可穿戴式开发工具包实现应用程序的软件开发人员。请记住,可穿戴参考应用程序已经过时,并且在我们的支持门户中提供了支持。雷竞技安卓下载
谢谢,下午好
谢谢你的回答,非常有帮助。我想问的例子12.2.1.9,当你设置它在禁用,你不能改变它,除非你再次编译它,不是吗?我问这个是因为我想让它更有活力。就像我之前说的,我想做一些事情10秒,陀螺仪在宏是禁用的,然后是启用等。就像你解释的那样,你在一开始就预先定义了它是否会从一开始就启用,而这是不能改变的,不是吗?
先谢谢你
嗨ksalgado,
宏定义是静态的,因此每次都需要构建源代码。如果您想让它更动态,这取决于您,您应该重写许多源代码功能。我不会推荐它,因为它不直接,可穿戴应用程序代码是支持的,因为它是在我们的支持网站提供的。
如果你在学校有一个传感器相关的项目,你也可以使用DA14585物联网多传感器开发工具包。
//www.wsdof.com/雷电竞官网登录products/da14585-iot-multi-sensor-development-kit
谢谢,下午好
是的,我有我的大学项目DA14585物联网多传感器开发工具包。谢谢链接//www.wsdof.com/雷电竞官网登录products/da14585-iot-multi-sensor-development-kithttps://writemyessay.onl
你好
搜索的UM-B-085 DA14681可穿戴式开发套件API,我找到了bmi160_set_sensor_state()。您是否建议将其用于状态的动态变化,例如从ACC_SUSPEND到Normal?如果是,我是否应该更改其他内容?你会建议我在哪里实施这一点?它不起作用了,我该把它放在哪里呢?
有什么推荐吗?我问的是,没有教程,API只描述输入和输出,不应该在哪里使用这些功能。
嗨ksalgado,
如果搜索源代码,您将看到在sc_impl_bmi160_和_bmm150.c文件中调用了bmi160_set_sensor_state()。如您所见,有一个完整的机制来处理和控制所有传感器的状态。为此,在main函数中调用bmi160_set_sensor_state()不会更改加速计状态。为什么不使用可穿戴移动应用程序手动控制传感器?正如我已经提到的,更改可穿戴套件的源代码并不是一件简单的事情。ACC_挂起状态在以下函数中设置:sc_impl_power_state_set_step_bmi160_和_bmm150()、sc_impl_power_state_set_ACC_bmi160_和_bmm150()。
谢谢,下午好