& (uint8_t) ADC1_CSR_EOC));
Зависает, хотя флаг установлен.
while(1) if(ADC1->CSR & (uint8_t) ADC1_CSR_EOC) break;
Работает нормально.
битовая инверсия
Обсуждают сегодня