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.

[参考译文] 如何在 BLE SDK v.2.2中读取 cc26xx 的模拟值

Guru**** 2553260 points
Other Parts Discussed in Thread: CC2640

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/581329/how-to-read-analog-value-for-cc26xx-in-ble-sdk-v-2-2

主题中讨论的其他器件:CC2640

大家好、

我正在使用 CC2640 (5x5 QFN)。 我想在 BLE SDK-2.2中从 DIO13读取模拟值。

有人可以帮助我如何阅读 BLE SDK v.2.2中的模拟值?

我可以在较早的 BLE SDK - 2.0版本中读取 ADC 值。

谢谢  

Mahesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您可以在较早的 BLE SDK - 2.0版本中读取 ADC 值、它在 BLE SDK v.2.2上的工作方式应该相同? 您对 BLE SDK v.2.2有什么问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 YiKai。

    下面是测量模拟值的代码:

    void AnalogMeasure (void)(空)

     uint32_t currentSample = 0;

     //为 ADC 数字和模拟接口启用时钟(当前未在驱动器中启用)

      AUXVCClockEnable (AUX_WuC_MODCLKEN0_AUX_ADI4_M);

      //将 AUX IO1 (DIO13)连接为模拟输入。

      AUXADCselectInput (ADC_COMPB_IN_AUXIO1);

      //设置 ADC

      AUXADCEnableSync (AUXADC_REF_FIXED、AUXADC_SAMPLE_TIME_2P7_US、AUXADC_TRIGGER_MANUAL);

      //使用 ADC 时禁止待机模式。

      power_setConstraint (PowerCC26XX_SB_disallow);

      //触发 ADC 采样

      AUXADCGenManualTrigger ();

      currentSample = AUXADCReadFifo();

      //禁用 ADC

      AUXADCDisable ();

      //再次允许待机模式

      power_releaseConstraint (PowerCC26XX_SB_disallow);

      printf ("电压:%d\n"、currentSample);   

    在上面的代码中、我在执行 AUXADCGenManualTrigger ()时被突出显示;执行会停止(卡滞)。

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请尝试参考 e2e.ti.com/.../2049618中的讨论
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    请使用以下两种实现之一:

    1) 1) ADC TI-RTOS 驱动程序
    您可以在 CCS Resource Explorer 中找到 ADC 驱动程序示例代码。
    C:\ti_tirtos_cc13xx_cc26xx_2_20_01_08\products\tidrivers_cc13xx_cc26xx_2_20_01_10\packages/ti\drivers\adc
    ADC 引脚在板级配置文件中定义。 有关更多详细信息、请阅读此主题:
    e2e.ti.com/.../2116853

    2)传感器控制器
    了解如何在 SimpleLink Academy 中集成传感器控制器 ADC 驱动程序:
    software-dl.ti.com/.../overview.html