Сделал как вы посоветовали и всё заработало нормально. Я читал в даташите что при считывании регистра памяти автоматически сбрасывается бит в регистре прерываний. Вот цитата:
SD16_A interrupt flag. SD16IFG is set when new conversion results are available. SD16IFG is automatically reset when the corresponding SD16MEMx register is read, or may be cleared with software.
|