作者将在本文中通过实际例演示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方式传输数据。
|