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.

[参考译文] CC2640R2F ADC 转换功能问题

Guru**** 2595805 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/611354/cc2640r2f-adc-convert-function-problem

大家好。

我想用 ADC 来检测外部功率级别,我已经把驱动程序文档中的示例复制到了程序中,也可以成功地初始化和打开 ADC 句柄,但是当我调用 ADC_convert ()函数时,所有程序都被卡住了。 为什么会引发此问题? 它会打包到库中、因此我无法看到该函数的源代码。

非常感谢。

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

    您可以将 ADC 源代码添加到项目中、以便调试代码。 代码位于 SOURCE /ti/drivers/*下

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

    感谢您的回复、我将源代码加载到了项目中并运行了调试、我发现有一个问题让我感到困惑。
    在"adcsinglechanel"示例项目启动步骤中、它仅调用 param_init 和 open 函数。 在 ADC_open()函数中,两个确定变量 isInitialized & index < ADC_count 必须为 true,但 isInitialized 始终为 false,无法更改为 true,只有在 ADC_init()函数中才能更改它, 我的问题是、在示例中、为什么它不调用 ADC_init 函数、但它仍然可以运行?