@Ceos:
Vielen Dank fuer die Antwort.
Also hab jetzt folgendes gemacht:
erstmal die Zuweisung "adc_wert = adc_read(0);" in die Mainloop gepackt. Dann in der main(void) die Interrupts als allererstes aktiviert. Das Maskieren des ADMUX hab ich jetzt aus deinem Post uebernohmen.
"overflowzahl" stammt eigentlich aus meinem Timer (ich benutz den ADs ohne Interrupts), der µC soll nur beim auftreten eines Overflows mir auf den Hterm den AD-Wert senden (bei meinem Quarz ist ca. alle 2 Sekunden, also gut lesbar).
Mit den ganzen Veränderungen funktioniert es trotzdem nicht, ich bekomm jetzt wieder nur noch Nullen, und der Wert veraendert sich natuerlich immer noch nicht wenn ich den Sensor erwaerme.
Wie wuerdest du das Auslesen realisieren?
Grueße.
Nachtrag: der Sensor ist natuerlich am PA0 des AtMegas angeschlossen.
Lesezeichen