摘抄自正点原子官方PPT

什么是ADC

  ADC的Analog-to-Digital Converter的缩写。指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。
  典型的模拟数字转换器将模拟信号转换为表示一定比例电压值的数字信号。

STM32F10x ADC特点

在这里插入图片描述
在这里插入图片描述

STM32F10x系列芯片ADC通道和引脚对应关系

在这里插入图片描述

ADC引脚

在这里插入图片描述

ADC框图

在这里插入图片描述

在这里插入图片描述

STM32通道组

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

单次转化 VS 连续转换

在这里插入图片描述

在这里插入图片描述

扫描模式

在这里插入图片描述

ADC中断

在这里插入图片描述

ADC时钟配置

在这里插入图片描述

常用寄存器

ADC_CR1寄存器

在这里插入图片描述

在这里插入图片描述

ADC_CR2寄存器

在这里插入图片描述
在这里插入图片描述

数据对齐方式

在这里插入图片描述

ADC_SMPR1寄存器

在这里插入图片描述

ADC_SMPR2寄存器

在这里插入图片描述

ADC的采样时间

在这里插入图片描述

ADC_SQR1/SQR2/SQR3规则序列寄存器

在这里插入图片描述

ADC_JSQR注入系列寄存器

在这里插入图片描述

ADC_DR规则通道数据寄存器

在这里插入图片描述

ADC_JDR注入通道数据寄存器

在这里插入图片描述

ADC_SR状态寄存器

在这里插入图片描述

常用库函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

实验目的:ADC1的通道1(PA1)进行单次转化

在这里插入图片描述