前言:之前一篇博客介绍了环境光传感器通过ADC的方式采集单通道的数据,现在介绍一下DMA方式采集多通道的数据。不过使用的是声音传感器,基本原理一样。
1.首先打开ADC1的两个通道IN11,IN12。使能两个通道。

2.ADC1配置:使能扫描转换模式(Scan Conversion Mode),使能连续转换模式(Continuous Conversion Mode),使能DMA连续请求。ADC规则组选择转换通道数为2(Number Of Conversion)。其他为默认设置。

3.打开中断。

4.添加DMA设置,设置为连续传输模式,数据长度为字。

5.端口通道配置完成
6.时钟配置。
STM32CubeMX下STM32单片机声音传感器DMA方式采集多通道数据(ADC-DMA)
最新推荐文章于 2026-05-05 10:10:37 发布
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

&spm=1001.2101.3001.5002&articleId=86775013&d=1&t=3&u=6e660a455353490c9d1d41fee4fce305)
6340

被折叠的 条评论
为什么被折叠?



