本文主要是介绍P21[7-1]ADC模数转换器(内含:1.实物图+2.ADC简介+3.ADC框图+4.ADC基本结构图+5.输入通道+6.转换模式+7.触发控制+8.数据对齐+9.硬件电路),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.实物图如下:
左侧为电位器,用这个电位器产生0~3.3V连续变化的模拟电压信号。然后接到STM32的PA0口上,之后用STM32内部的ADC读取电压数据,显示在屏幕上。屏幕第一行显示AD转换后的原始数据,第二行是经过处理后的实际电压值。
手动拧电位器,左拧,AD值减少,电压减少;AD值最小为0,电压最小也为0V;右拧,AD值变大,电压增大;AD最大值为4095(2的12次方-1).对应电压3.3V。
GPIO只能读取引脚的电平,结果只能是高电平or低电平。使用ADC后,就可以对高低电平之间任意电压量化,最终用一个变量表示,读取变量,就能得到引脚的具体电压。所以ADC就是电压表,测GPIO的引脚电压,放在变量里。
外接光敏电阻,热敏电阻和反射红外模块,他们的AO,模拟电压输出端分别接在A1,A2,A3引脚。
遮挡光线,温度升高,手靠近有反光,光敏电阻,热敏电阻和反射红外阻值增大。
<这篇关于P21[7-1]ADC模数转换器(内含:1.实物图+2.ADC简介+3.ADC框图+4.ADC基本结构图+5.输入通道+6.转换模式+7.触发控制+8.数据对齐+9.硬件电路)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!