STM32在cube下配置多通道ADC利用DMA方式

首先还是感谢网上大神分享,小编在此为了做笔记也记录了一下,因源码附上太乱,后面有链接可下载;

1、选择ADC1通道,选择ANI0、ANI1、ANI2、ANI3、ANI4,通道对应引脚图如下:

STM32在cube下配置多通道ADC利用DMA方式

2、通道参数配置,开启连续转换,选择转换的通道数

STM32在cube下配置多通道ADC利用DMA方式

STM32在cube下配置多通道ADC利用DMA方式

STM32在cube下配置多通道ADC利用DMA方式

3、配置之后发现时钟树报错,自己修改时钟树保证适合ADC时钟的范围

STM32在cube下配置多通道ADC利用DMA方式

STM32在cube下配置多通道ADC利用DMA方式

4、程序添加,需要串口重定义,

STM32在cube下配置多通道ADC利用DMA方式

STM32在cube下配置多通道ADC利用DMA方式

STM32在cube下配置多通道ADC利用DMA方式

链接:https://pan.baidu.com/s/1josGNvO6yWNlXWJJhIxW0A 
提取码:6171