hey i want to read a temperature sensor and a humidity sensor i want to send the values via cdc to my pc and then read them in c# windows forms my question is now how can i read two adc at the same time so i have separate data ? here you have my stm
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
HAL_ADC_Start(&hadc2);
HAL_ADC_Start(&hadc1);
if (HAL_ADC_PollForConversion(&hadc2, 10) == HAL_OK)
{
adcValTemp = HAL_ADC_GetValue(&hadc2);
// Temperature Calculation
adcTemp = (3300 * adcValTemp) / 4096;
Temp = (adcTemp - 2636) / -13.6;
//itoa(adcValTemp, string_adcValTemp, 10);
//CDC_Transmit_FS(string_adcValTemp, strlen((const char*)string_adcValTemp));
CDC_Transmit_FS(adcValTemp, sizeof(adcValTemp));
}
HAL_Delay(500);
if (HAL_ADC_PollForConversion(&hadc1, 10) == HAL_OK)
{
adcVal = HAL_ADC_GetValue(&hadc1);
itoa(adcVal, string_adcVal, 10);
CDC_Transmit_FS(string_adcVal, strlen((const char*)string_adcVal));
}
HAL_Delay(500);
}