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.

[参考译文] MSP430FR5739:如何在 MSP430上设置 ADC

Guru**** 2589330 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/811755/msp430fr5739-how-to-set-up-adc-on-msp430

器件型号:MSP430FR5739

您好!

我正在尝试在4个 MSP430引脚上实现 ADC 输入。 我想知道如何使用 PxDIR 寄存器设置输出来执行 GPIO 引脚、现在我需要设置一些 ADC 输入。

我已经查看了教程、但许多教程都使用了"ADC10AE0"寄存器、该寄存器在 MSP430的这个变体上似乎不存在。

有人能告诉我应该如何将 ADC 输入连接到特定引脚吗? 我希望能够获取 P1.1、P1.2、P1.3和 P1.4上的输入。

我已经尝试在 CCS Resource Explorer 中查看代码示例、但我不理解每个控制寄存器的用途。 例如、我看不到它定义了采样哪个引脚的确切位置。 此外、许多示例使用中断、这不是我需要的功能。 我只需要读取一个模拟值。 就是这样。

我以前在 Arduino 中工作、与 analogRead (Pin)一样简单、所以这对我来说都是非常新的、所以我希望尽可能简单地解释一下。 即使有人给出一些搜索词、这些词会引导我找到合适的 ADC 文档(不使用 ADC10AE0寄存器)、这将大有帮助。

谢谢!

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

    尊敬的 Thomas:

    CCS 资源管理器中根据您的项目要求提供了多个不同的 ADC 10示例项目、并提供了详细的注释、可帮助您了解如何设置 ADC 以及如何配置引脚。 至于中断、您不必使用中断、示例项目使用中断来实现不同的用途、例如将器件设置为低功耗模式、使用 DMA 或打开 LED。

    我只想确保您在正确的位置查看示例。  

    谢谢、

    是的