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.

[参考译文] CC1312R7:在 SDK 版本 8.31.00.121 及更高版本中、ADCBuf 不会返回任何采样持续时间较短的样本

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1626071/cc1312r7-adcbuf-does-not-return-any-samples-for-shorter-sample-durations-in-sdk-version-8-31-00-121-and-later

器件型号: CC1312R7

您好、

从以前开始、我们在回调模式下使用 ADCBuf、没有任何问题。 它在较长的持续时间内可以正常工作、但我们可以看到、对于短于大约 400ms 的连续采样持续时间、我们不会获得任何回调、因此没有采样值。

我认为我们看到了以下 TT 中描述的相同问题、但该 TT 中没有任何结论。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1503154/launchxl-cc1352r1-adc-first-conversion-time-drastically-increases-across-sdk-change-from-v7_41_00_17-to-v8_30_01_01/5784624?tisearch=e2e-sitesearch&keymatch=adcbuf

如上面的票证中所述、SDK 7.41.00.17 中不存在该问题、但现在、当我们使用 8.31.00.11 时、出现了该问题。

我尝试比较 7.41.00.17 之后 SDK 中所做的更改、似乎 SDK 8.31.00.121 中引入的 GPTimerCC26XX.c 发生了变化、因此有所不同

    /* Reset value register for timer N.
       No equivalent function in driverlib. */
    HWREG(ui32Base + offset + GPT_O_TAV) = 0xFFFFFFFF;

如果我在 SDK 8.31.00.11 版(我们当前使用的版本)中删除了这些行、ADCBuf 也适用于较短的 ADC 采样。

是否仍在研究这个问题?

此致、

Johannes Kjällquist ć

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

    您好:Johannes、  

    问题正在得到彻底解决。 上述行是针对另一个问题的修复、但实际上并未正确涵盖所有用例。

    如果您愿意、我可以转发 8.31 的当前修复程序。

    此致、

    Arthur

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

    尊敬的 Arthur:

    谢谢、是的、如果您可以转发修复、将会很棒。

    您知道它是否将包含在下一个 SDK 版本中吗?

    此致、

    Johannes

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

    这是新文件:

    e2e.ti.com/.../GPTimerCC26XX.c

    务必告诉我它是否能解决您的问题、然后我们才能了解是否需要做额外的工作、然后再将其推送到最新的 SDK 版本。

    此致、

    Arthur

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

    谢谢、新文件解决了该问题。

    此致、

    Johannes