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.

MSP430FR2433: ADC 多路采样咨询

Part Number: MSP430FR2433
Other Parts Discussed in Thread: MSP-EXP430FR2433

你好,我们使用MSP-EXP430FR2433模块,尝试测试ADC多路转换功能。

我们在示例代码内看到有关于P1.0/P1.1/P1.2转换的示例代码:msp430fr243x_adc10_10.c (ti.com)

但是如果我们想仅测试P1.0/P1.5两个引脚,该怎样配置?   我对下述代码的ADCINCH_2存在疑惑,是需要更改为ADCINCH_5吗?

ADCMCTL0 |= ADCINCH_2 | ADCSREF_1;                          // A0~2(EoS); Vref=1.5V

  • 目前ADC的采样模式主要是

    Single-channel, repeat-single-channel, sequence, and repeat-sequence conversion modes

    即 单通道单次,单通道多次,序列通道单次,序列通道多次;

    如果我们想仅测试P1.0/P1.5两个引脚,该怎样配置? 

    由于ADC10不像ADC12那样功能强大,如果你使用它的连续通道采样时,它是从设置的最高通道号开始,以状态机的工作方式一个通道一个通道往下采样转换,直到A0。所以说如果你要使用连续采样时,需要将将通道连在一起。这样叫连续通道采样。可以的话,尽量从A0往上设置。

  • Hi Susan Yang

        我是否可以这样理解,如果我们要测试A0 A5 ,那我需要将ADCINCH_2配置成ADCINCH_5?此时会依次对A0~A5的6个端口进行采样?

        如果是这样,我将其中某个GPIO配置为其他模式(输入或者输出),是否会影响整个采样流程?

  • 此时会依次对A0~A5的5个端口进行采样?

    是的,您的理解是正确的

        如果是这样,我将其中某个GPIO配置为其他模式(输入或者输出),是否会影响整个采样流程?

    ADC 采样的少量电流不应足以干扰数字引脚。

    目前一种选择是继续进行所有转换,然后选择您想要的转换结果。