文章内的代码使用 HAL
库。
ADC
即 模数转换器,是指 将 连续变化的模拟信号 转换成 离散的数字信号 的器件。
前言
一、ADC 原理图

从原理图我们可以看到 STM32G431 内部集成 两个 最高位 12 位 的 ADC :。ADC1 , ADC2
。
对应的 可变电阻 是 R38 , R37
。
对应的 IO 接口是 PB12 , PB15
。
通过 改变 可变电阻,可以得到不同的电压值。
VDD
接的电压是 0 ~ 3.3V。
二、CubeMX 配置
(1)配置 RCC (异步)