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.

[参考译文] RTOS/CC1350STK:湿度转换期间的射频发射

Guru**** 2511905 points
Other Parts Discussed in Thread: HDC1000

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/672066/rtos-cc1350stk-rf-transmitting-during-humidity-conversion

器件型号:CC1350STK
主题中讨论的其他器件:HDC1000

工具/软件:TI-RTOS

您好!

我正在使用移植到 Sensortag 的 TI15.4堆栈传感器示例、一切正常、但有时射频传输会在 HDC1000转换周期(使用15ms 延迟)内完成。 这会影响测量、因为纽扣电池上的压降。

我要做的是抛弃以这种方式发生的测量。  是否有任何方法可以确定在 delay_ms (hum_delay_period)期间正在运行其他任务? 堆栈任务?

谢谢、

JC

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

    我知道没有超级简单的方法来执行此操作、因为很难跟踪内部堆栈任务。 您可以尝试设置自己的"任务开关"挂钩函数。 然后、当 TI-RTOS 在不同任务之间切换时、您将获得回调、并以此方式跟踪特定任务是否切换到。

    Delay_MS()将发出 Task_sleep (delay),导致在睡眠时切换到另一个任务(如果所有堆栈任务都处于非活动状态,它将切换到空闲任务)。

    您可以在91页的内核 BIOS 用户指南中找到一个有关如何设置此操作的示例。
    dev.ti.com/.../Bios_User_Guide.pdf