1. AD转换
分辨率(精度):6位,8位,10位,12位
转换速率:模拟量转换成数字量的速率
采样速率:两次转换的时间的间隔,一般设置为转换速率的1/2
转换方式:
积分法:ms级
逐次逼近法:us级(比较器,DA转换器)
数据对齐方式:左对齐,右对齐
2. ADC控制寄存器 2(ADC_CR2)
ADC控制寄存器 2(ADC_CR2)3. ADC采样时间寄存器 2(ADC_SMPR2)
ADC_SMPR24. ADC规则数据寄存器(ADC_DR)
数据寄存器(ADC_DR)5. ADC配置步骤
-
配置PA3引脚模式--模拟输入
- 选择触发事件--CR2->EXTTRIG(位20) EXTTRIG
- 选择触发方式--CR2->EXTSEL[2:0] (位17--19)(软件触发) EXTSEL[2:0]
-
转换方式--CR2->CONT(位1)(单次转换)
单次转换 连续转换 CONT(1位)
-
选择通道x采样时间设置--SMPR2
adc1 通道 3 4 9--11位
SMPx[2:0] -
规则通道设置--
SQR1 20--23位 转换次数1
SQR3 0--4位 写入3(代表通道3进行转换)5--9位 写入4 - 开启ADC进行转换CR2->ADON(0位) ADON(位0)
网友评论