Liebe Kollegen, in meinem Programm stelle ich den Analogkomparator ein und den ADC für den single-conversion-mode und starte einal die warm-up conversion mit ADCSRA |= (1<<ADSC). Beim ersten Durchlauf des AnalogComparator-Interrupts möchte ich diesen Interrupt disablen: ACSR &= ~(1<<ACIE). Das funkitoniert aber nicht, und der Interrupt wird bei Änderungen an dem analogen Eingang immer wieder ausgeführt. Bisher habe ich herausgefunden, dass wenn ich die AD-Wandlung NICHT ausführe, wird der AnalogComparator-Interrupt richtig disabled. Wo habe ich was übersehen, dass sich der Comparator-Interrupt nicht (immer) disablen lässt? Danke vielmals Karel
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.