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.

[参考译文] LP-MSPM0G3507:ADC

Guru**** 2489685 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1555969/lp-mspm0g3507-adc

器件型号:LP-MSPM0G3507
主题:SysConfig 中讨论的其他器件

工具/软件:

尊敬的团队:

我目前使用的 adcsinglechannel 是该示例、在使用 ADC 引脚进行实验时遇到了问题。

根据自述文件、当我将 3V3 连接到正确的引脚 (PA22 和 PA17) 时、ADC 会读取预期值:  3300000 UV 和 4095 原始数据 。 但是、我意外地将 3V3 连接到  PA27 、ADC 仍返回以下值:  3456560uV 和 3917 原始数据

您能解释一下为什么即使使用了错误的引脚 (PA27)、ADC 仍然提供读数吗? PA27 默认是否也作为 ADC 通道进行多路复用、或者这可能是由于某些其他配置所致?

此外、我还想将 ADC 通道扩展到 10 个。 我注意到、在 RTOS 环境中、没有 syscfg 可用于引脚配置的 GUI 工具。 在这种情况下、快速配置多个 ADC 通道引脚的建议方法是什么? 是否有示例或实用程序可用于简化此过程?

提前感谢您的支持!

此致、
Pakho

系统详细信息:

  • SDK 版本:2.05.01.00

  • 开发环境: CCS  20.2.0.12__1.8.0

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

    尊敬的 Pakho:

    PA27 仍然是使用 ADC0 通道 0 的 ADC 输入引脚。 我认为这就是为什么您仍能获得一些输出的原因。

    关于第二个问题、我建议使用 adcsinglechannel 具有 SysConfig 功能的示例的 nortos 版本。 配置所需的 ADC 通道、然后将配置从 ti_msp_dl_config_h 文件复制到您的 RTOS 配置。

     

    此致、

    Bill