打印
[STM32H5]

STM32单片机双ADC同步转换和DMA传输数据到Buffer并通过串口发送数据的方法

[复制链接]
33|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kevia|  楼主 | 2025-3-10 23:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  作者将在本文中通过实际例演示STM32单片机双ADC同步转换机制、通过DMA把采集到的数据发送到DMA Buffer中去,最后在ADC传输完成事件中断回调函数HAL_ADC_ConvCpltCallback()里,通过串口把转换的工程值发送到串口助手。

        可以参考本文作者的其他文章: 细说STM32单片机ADC规则组多通道输入和DMA传输数据到Buffer并通过串口发送数据的方法-CSDN博客  https://wenchm.blog.csdn.net/article/details/144060957

一、 工程配置
1、工程描述
        开发板的底板上有2个可调电位器的模拟信号输入到PA0和PA1引脚。

        使用ADC1和ADC2同步采集两个通道的信号,双重ADC同步采集时,不能采集同一个通道,所以使用ADC1_IN1采集可调电位器的模拟信号输入到PA0,使用ADC2_IN2采集另一个可调电位器的模拟信号输入到PA1,多重ADC模式只能采用DMA方式传输数据。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

19

帖子

0

粉丝