打印
[STM32H7]

【STM32H745I-DISCO测评】3、定时器触发DMA搬运ADC采集

[复制链接]
44|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
AD, ADC, DM, DMA, ST
ADC+TIM+DMA采集电压信号是使用最广泛的技术之一,stm32h745XH的ADC采样率高达2.5Msps,不同的封装最高采样率不同:
如果想要获得最高采样率,需要将ADC时钟配置为50M:


ADC时钟的配置:

ADC支持许多触发信号,这里选择TIM3的update事件作为触发信号:

DMA的配置:单次采集

开启全局中断

定时器配置:

定时器中断不开启:



在main中加测试代码
    HAL_TIM_Base_Start(&htim3); 
    HAL_ADC_Start_DMA(&hadc1,(uint32_t *)ADC_DMA_ConvertedValue, 128);
开启ADC转换即可

根据原理图确定管脚:带_C的是直接通道,速度最快



输入测试信号

串口打印效果


使用特权

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

本版积分规则

104

主题

381

帖子

8

粉丝