在所有的嵌入式应用中几乎都会用到的一个功能就是ADC模块(模数转换器)。这些模数转换器可以读取来自模拟传感器的电压,如温度传感器、倾斜传感器、电流传感器、柔性传感器等等。因此,在本教程中,我们将学习如何通过Energia IDE开发环境使用MSP430G2中的ADC来读取模拟电压。我们将一个小型电位器连接到MSP开发板,并在模拟引脚上施加一个变化的电压,然后读取电压并将其显示在串行监视器上。
ADC模块简介
连接以及编程MSP430G2以读取模拟电压的过程几乎不需要10分钟。但是,让我们先花点时间了解一下MSP开发板上的ADC模块,以便能够在其他的文章中高效使用它。
微控制器是一种数字式设备,也就意味着它只能识别1和0。但在现实世界中,温度、湿度、风速等几乎都是模拟量。为了与这些模拟量变化进行交互,微控制器使用一个称为ADC的模块。有许多不同类型的ADC模块可供选择,我们的MSP开发板中使用的模块是SAR 8通道10位ADC。
|