void FunctionTaskADC(void *argument) { /* USER CODE BEGIN FunctionTaskADC */ char msg[10]={0}; uint32_t xx[2]={0}; HAL_ADC_Start(&hadc3); HAL_ADCEx_MultiModeStart_DMA(&hadc1, xx, 2); /* Infinite loop */ for(;;) { sprintf(msg,"%lu\r\n",xx[0]); HAL_UART_Transmit(&huart6,(uint8_t*) msg, strlen(msg), 100); sprintf(msg,"%lu\r\n",xx[1]); HAL_UART_Transmit(&huart6,(uint8_t*) msg, strlen(msg), 100); osDelay(300); /* in Hz -> auch im example*/ } /* USER CODE END FunctionTaskADC */ }