Gast
#99306
Hallo Neuling kommt nicht weiter. Ich möchte am Eingang des ersten AD Wandler wandeln und auf Port B übertragen. Zum Test habe ich nur die unteren Bits zur Übertragung hergenommen. Leider funktioniert mein Programm nicht. Hier das Programm ;****************************************************** .include "8535def.inc" rjmp INIT ;INIT Handle ;****************************************************** INIT: .def temp =r16 cbi ADMUX, MUX0 ;Kanal cbi ADMUX, MUX1 cbi ADMUX, MUX2 sbi ADCSR, ADEN ;AD enable ser temp out DDRB,temp ;Set direction out sbi ADCSR, ADSC ;Start AD ldi r16, 0x08 loop: sbic ADCSR, ADSC ;Weiter, wenn adsc is clear rjmp loop ldi r16, ADCL out PORTB, r16 rjmp INIT