STM32 ADC学习

Posted 道亦无名

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32 ADC学习相关的知识,希望对你有一定的参考价值。

ADC的资源

12位ADC是一种逐次逼近型模拟数字数字转换器。它有多达18个通道,可测量16个外部和2个内部信号源。ADC的输入时钟不得超过14MHZ,它是由PCLK2经分频产生。如果被ADC转换的模拟电压低于低阀值或高于高阀值,AWD模拟看门狗状态位被设置。

ADC使用方法

ADC通常要与DMA一起使用 这里只是简单的用库配置ADC 不断扫描来实现ADC的应用。
首先配置GPIO与ADC的时钟:

ADC_InitTypeDef ADC_InitStructure; 
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1,ENABLE); 
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);
GPIO_InitStructu

以上是关于STM32 ADC学习的主要内容,如果未能解决你的问题,请参考以下文章

STM32F103(十九)ADC相关的几个实验—内部温度传感器内部参照电压光敏传感器

STM32的内部参考电压

STM32学习笔记(13)——模数转换ADC

STM32G070RBT6基于Arduino框架ADC输入电压检测

STM32G070RBT6基于STM32CubeMX自动生成ADC输入电压采样工程全过程讲解

STM32 之十六 深入了解 ADC 工作原理及参考电压变动的影响