STM32F030读取两路adc
本文参考:
STM32F030 使用CUBEMX配置ADC多通道采集 DMA传输_stm32f030c8t6 adc程序-CSDN博客



uint16_t _u16ADC_Value[100];uint32_t _u32Value1;uint32_t _u32Value2;
HAL_ADC_Start_DMA(&hadc, (uint32_t*)&_u16ADC_Value, 100);HAL_ADC_Start(&hadc);
while (1){/* USER CODE END WHILE *//* USER CODE BEGIN 3 */_u32Value1 = _u32Value2 = 0; //求均值for(int i = 0; i <100; ) {_u32Value1 += _u16ADC_Value[i++];_u32Value2 += _u16ADC_Value[i++];}_u32Value1 /= 50; _u32Value2 /= 50;printf("h1 = %5d,h2 = %d\r\n",_u32Value1,_u32Value2);HAL_Delay(300);}
