用TIM3的update触发adc,只需勾选Internal clock就可以了
ADC设置,关键是选TIM3 TRIGGER OUT
TIM3 设置时间间隔然后关键选Update event
程序代码
记得开启TIM3
HAL_ADCEx_Calibration_Start(&hadc1); //STM32F1
HAL_TIM_Base_Start(&htim3);
HAL_ADC_Start_DMA(&hadc1,(uint32_t*)&ADC_Value,1024);
然后重写callback 函数
void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc)
{
//start data processing...
}
关键字:STM32 TIM 触发ADC 定时采样『本文转载自网络,版权归原作者所有,如有侵权请联系删除』