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.

[参考译文] MSP430F5528:将外部传感器连接到 ADC10

Guru**** 2525540 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/946223/msp430f5528-connecting-external-sensors-to-the-adc10

器件型号:MSP430F5528

我尝试连接多个外部温度传感器、以监控电路板产生的热量。 最后、我想获取温度的平均值并显示该值

我目前正在尝试使用 ADC10的 API 函数来配置引脚。

我的传感器当前连接到引脚26-29、即 P2.0/TA1.1、P2.1/TA1.2、P2.2/TA2CLK、P2.3/TA2.0、 两个示例。

我想知道我是否可以将这些引脚或任何引脚与 ADC 一起使用。 或者、如果我必须更改传感器的连接位置。

我已经研究了用户指南和 API 功能,但我没有得到确切的答案。

在我看来、ADC10仅从 Ax 引脚获取输入。 由于我的 MCU 上只有8个模拟输入 Ax 引脚、因此它看起来相当有限。 我考虑使用 GPIO 输入、但它仅显示高电平或低电平、这不适用于温度传感器。

我的理解是 TAx 连接了 Timer_A 模块、并且可以控制 ADC10的采样/保持信号源、SHSx。 除此之外、我不确定指定哪个子引脚 TA1.x 以及它是否可以用作我的建议的源输入。

在重新配置项目中的所有引脚之前、我想验证我的理解以及 ADC 如何获取数据。 谢谢你。

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

    器件数据表中的引脚图显示了哪些引脚起了什么作用。 后面有一个端口图、其中描述了不同可能引脚功能的设置。 端口6似乎是 ADC 输入的唯一选项。