Gast
#115342
HI, ich danke allen, die mir geholfen haben. Ich habe mir nochmal das Datenblatt angeguckt. Ich denke ich verstehe jetzt sehr gut, wie das ganze Teil funktioniert. Aber leider kriege ich von dem ADC keinen Wert. Weiss jemand, warum das nicht funktioniert? Ich habe den ADC so eingestellt das er im Freilaufenden MODUS arbeitet und der Teilungsfaktor beträgt 8. (1MHz / 8 = 125kHz) Ich habe einfach nur zum Test an PortB 8 LEDs angeschlossen und an PIN 20(ADC0) einen Potenziometer mit 100kOhm das an +5V und Masse angeschlossen ist. Mein Assembler-CODE sieht so aus: .include "tn26def.inc" LDI r16, 0b11111111 OUT DDRB, r16 LDI r16, 0b00000000 OUT ADMUX, r16 LDI r16, 0b11100011 OUT ADCSR, r16 LOOP: IN r16, ADCL IN r17, ADCH ADD r16, r17 OUT PORTB, r16 RJMP LOOP Habe ich was vergessen? Sencer.