Ok,
hab ich irgendwie nicht beachtet.

Hab jetzt aber ne Schleife eingebaut:

Code:
loop:

      
	ldi temp, 0  ; 
	out ADCSRA, temp
                sbi ADCSRA, ADIF    	;logisch "1" löscht ADIF flag !
	ldi temp,4			
                out ADMUX, temp
	ldi temp, ((1<<ADEN)|(1<<ADSC)|(1<<ADFR)) +7  ; 
	out ADCSRA, temp
	
Wart:
	sbis ADCSRA, ADIF    
	rjmp Wart
	

	
	in LB, ADCL 	;immer zuerst low byte lesen
	in HB, ADCH 	;danach das gesperrte high byte

Und es scheint zu gehen.......

Besten Dank für die tolle Unterstützung !!!!!!!!!!
Viele Grüsse