This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2650STK:CC2650STK 加速计范围问题

Guru**** 2460170 points
Other Parts Discussed in Thread: CC2650STK

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1136017/cc2650stk-cc2650stk-accelerometer-range-issues

器件型号:CC2650STK

各位专家:

你好。

我们的客户目前正在为我的 SensorTag cc2650STK 开发应用、他们遇到了一些加速计范围问题。
目前 、客户在移动配置 ID 上写入0x0238、0x00以启用加速计数据、但问题是他们不知道如何设置加速计范围。



这需要在文档中进行解释

请保持安全。

此致、

乔塞尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Josh、您好。

    sensorMpu650.00.c 内部的 sensorMpu6500Init 函数会调用 sensorMpu6500AccSetRange、其值为 ACC_RANGE_8G、因此 当 sensorWriteReg 在 sensorMpu6500WakeUp 内部使用时、accRangeReg 设置为 ACC_REG_CTRL_8G。  如果 需要、它们可以将 ACC_RANGE_8G 更改为另一个有效定义。

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ryan、

    客户正在 Android 上开发一个应用程序、为了从移动数据 UUID (0xAA81)获取数据、您必须向移动配置 UUID (0xAA82)写入十六进制值、现在 它们仅使用 Sensortag 的加速计并激活它、 它们必须向移动配置 ID (0xAA82)写入十六进制值。
    目前 、它们使用十六进制值0x0238、0x00、该值仅激活运动数据 UUID 中的加速计位、因为它们仅需要加速计数据。  
    问题是、他们需要向(0xAA82) Movement Config UUID 写入特定的十六进制值、以设置加速计范围和 WOM 功能、如 CC2650STK 用户指南中所述。  (请参阅随附的图像)。


    请提供这些特定的十六进制值、以便它们可以像您提供的十六进制值一样激活这些功能、从而关闭设备电源。

    请保持安全。


    此致、

    乔塞尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    0x0238对应于设置位3、4、5和9的001000111000b。  这对应于启用加速计 z/y/x 轴和加速计范围8G。  如果他们想要将加速计范围增加到16G、那么他们也会设置位8、为了启用 WOM、他们将启用位7。  这将表示为001110111000b 或0x03B8。

    此致、
    Ryan