| ADC+TIM+DMA采集电压信号是使用最广泛的技术之一,stm32h745XH的ADC采样率高达2.5Msps,不同的封装最高采样率不同:   如果想要获得最高采样率,需要将ADC时钟配置为50M:
 
   
 ADC时钟的配置:
 
   ADC支持许多触发信号,这里选择TIM3的update事件作为触发信号:
 
   DMA的配置:单次采集
 
   开启全局中断
 
   定时器配置:
 
   定时器中断不开启:
 
   
 
 在main中加测试代码
 
 开启ADC转换即可    HAL_TIM_Base_Start(&htim3); 
    HAL_ADC_Start_DMA(&hadc1,(uint32_t *)ADC_DMA_ConvertedValue, 128);
 根据原理图确定管脚:带_C的是直接通道,速度最快
 
   
 
   输入测试信号
 
   串口打印效果
 
   
 
 |