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.

[参考译文] CC2650:CC2650:将运动传感器周期设置为10ms

Guru**** 2471160 points
Other Parts Discussed in Thread: CC2560, CC2650STK, CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/729353/cc2650-cc2650-setting-movement-sensor-period-to-10-ms

器件型号:CC2650
主题中讨论的其他器件:CC2560

您好!  

我想修改运动传感器周期、以便能够以100Hz 的频率获取加速计和陀螺仪数据。 根据 CC2560、传感器范围为100ms 至2.55s  

我尝试在 sensortag_cc2650stk 项目中将 sensortag_mov.c 上的 sensor_default_period 修改为10ms、并在 st_util.h 上将 sensor_min_update_period 修改为10ms (如前一篇文章所述)。 我不确定是否应该这样做、因为它显示的最小值为100ms。  

我要向正确的方向前进吗? 我还应该考虑其他方面吗? 这可以实现、还是最大可能频率10Hz?  

谢谢、  

Alejandra

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

    我希望传感器能够处理更快的速率、但可能需要您修改一些传感器配置参数、对此我不是100%确定。

    我建议您首先尝试查看、然后根据结果、使用传感器数据表查看传感器初始化代码、以查看是否需要执行任何配置。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、M-W、

    很高兴看到你在另一个线程中;)

    很明显、经过这些修改后、它在100Hz 下工作正常。 (根据您建议的超赞时间戳)

    我还有另一个问题(希望我的最后一个问题)
    我使用 CCS 将固件刷写到 CC2650 (使用 DevKit)。 我通常要做的是构建和调试_stack 和_app 项目。

    出于某种原因、一切都正常、直到发生以下两种情况之一:
    1.我手动从 CC2650上取出电池、当我再次放入电池时、器件会停止工作、绿色 LED 不再亮起、器件不会对按钮做出响应。
    2.我使用我开发的 Android 应用程序开始连接和数据传输、并且不会显式断开与设备的连接。 在这种情况下、器件的裸片方式与之前相同。

    我找到的使其恢复正常运行的唯一解决方案是再次刷写固件。 您知道如何解决此问题吗? 或者为什么会发生这种情况? 可能是我没有正确刷写它?

    请告诉我、如果您认为我应该为此打开一条新的线程、感谢您与我分享您的智慧、您非常乐于助人、我真的很感激。

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

    我假设这是因为引导加载程序未刷写到 SensorTag 中。 在"util"示例中、您应该找到"bim_extflash"、您还必须对此进行闪存、以便器件在不受调试器控制时能够正确引导。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、在哪里可以找到"util"示例? (我无法找到它)

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

    您应该可以在 SDK 示例目录中找到它:

    " /examples/util/bim_extflash
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我知道这是一个非常愚蠢的问题、但我找不到 SDK 示例目录
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Alejandra、

    此位置应与原始 SensorTag 示例所在的位置相同。 假设您将其安装在默认目录中、我希望路径与以下内容类似:

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

    谢谢! 找到了。