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.

[参考译文] MSP430FR5994:ADC12多通道采样例程

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1191318/msp430fr5994-adc12-multi-channel-sampling-routine

器件型号:MSP430FR5994

大家好、团队成员

  我想使用 msp430fr5994 Launchpad 来实现多采样。

 是否有任何参考代码示例?

 谢谢你

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

    我在 MSP430系列中为其它芯片找到了多个采样例程、根据这个进行更改。

    现在、我使用 P1.2 (A2) 和 P3.3 (A15)  分别收集电阻器两端的电压。转换结果(P1.2引脚)存储在 ADC12MEM0和   ADC12MEM1 (P3.3引脚)中。

     但是 ADC12MEM1的数据保持不变、不知道为什么、代码如下所示、有人可以帮我吗?

    结果:

    记忆1 不变

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

    您好!

    对于您的 API 调用 setupSamplingTimer(),是否有理由禁用多个样本?

    如果您查看 MSP430F5xx 系列的此代码、您将找到与您所需代码非常相似的代码、只需更改端口和 ADC 结果的存储位置即可。  

    包含针对 MSP430F5xx 系列的 API 调用的 driverlib 指南也可能有所帮助、因为上面的代码是寄存器级代码。

    如果您有任何疑问、请告诉我、
    Amruta

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

    感谢您的快速响应。我昨天发现了这个问题。但是您的解释让我更好地理解了。当我更改代码时、结果是正确的。再次感谢您。