Řekl bych, že je to proto, že :
[code]while(1){
ZmerCO(); // Nastavíš kanál 1 a měříš
ZmerCO2(); // Nastavíš kanál 5 a měříš.
// Od této chvíle už měříš trvale na kanálu 5 …
}
void ZmerCO()
{double ADC1ConvertedValue;
ADC1->CHSELR |= ADC_CHSELR_CHSEL1;
//AD převod a posílání hodnoty na usart
}
void ZmerCO2()
{double ADC1ConvertedValue;
ADC1->CHSELR |= ADC_CHSELR_CHSEL4;
//AD převod a posílání hodnoty na usart
}
[/code]