5V auf AVCC, VCC, AREF

Wenn du die interne Referenz verwendest, darfst du keine Spannung von außen an Aref anlegen.

Zum eigentlichen Problem muss ich mir erstmal anschauen, wie das Programm überhaupt funktioniert...

Edit: "ldi temp, ADCH"
Du weist, was "ldi" macht? Ein "in" wäre hier nötig.

Du brauchst den ADC beim zweiten Wandeln übrigens nicht komplett neu zu initialisieren, wenn du einfach das ADSC-Bit setzt, wird der nöchste Wert "eingelesen".



MfG