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
Lesezeichen