提示:文章
文章目录
前言
前期疑问:
本文目标:
一、背景
最近又开始开stm32外设开发的资料。今天看的ADC。本来在写开头的时候,写了ADC后面不知道写啥了,看了下资料,原来是电压采集。
那么就有一个疑问,ADC只能电压采集吗?显示答案是否定的,但是我确实也不知道还能干啥。
二、
2.1 前期新收获
1、ADC一共有三个通道,ADC1、ADC2、ADC3,一共16个通道。这边好像没有说的很清楚。
2、有规则通道和注入通道。注入通道是抢占式,会优先转换注入通道,完成注入通道转换后,再转换规则通道。
3、有Vref+、Vref-、Vref等。转换的电压值在Vref+、Vref-之间,一般是0-3.3V。
4、触发方式
触发方式 | 寄存器设置 | 备注 |
---|---|---|
庶民式 | ADC_CR2 | |
触发式 | 规则组 EXTSEL[2:0] | |
触发式 | 注入组 JEXTSEL[2:0] | |
ADC3和ADC1/2触发方式不同 | ||
5、寄存区 | ||
说明 | 寄存器 | 用途 |
– | – | – |
设置采样时间 | ADC_SMPR1 | |
设置采样时间 | ADC_SMPR1 | |
设置采样时间 |
说明 | 寄存器 | 用途 |
隔壁老王 |
说明 | 寄存器 | 用途 |
设置采样时间 | ADC_SMPR1 | |
ADC_SMPR2 |
2.2
三、
3.1
总结
未完待续