Gast
#222141
Wenn ich versuche den ADC vom Atmega32 an Port0 zu benutzen, und in einer Schleife den gemessenen Wert an angeschlossenen Leds ausgeben will (zum Testen nur die ersten 8 bit), funktioniert immer nur die erste Messung, d.h. in ADCL steht der erste Messwert, und der ist tatsächlich von der Eingangsspannung an PA0 abhängig. Aber bei allen weiteren Messungen wird immer dieser Wert ausgegeben, egal ob ich die Eingangsspannung verstelle. Im Anhang ist das Programm mit dem ich es versucht habe, ich habe es auch schon mit Interrupts oder in Assembler probiert und es war genauso. Hab ich einen Fehler im Programm oder ist der Wandler kaputt? Könnte vielleicht mal wer ein Programm posten, das auf jeden Fall funktionieren muss, das in einer Endlosschleife von PA0 liest und auf PORTC die ersten acht bit dieses Messwerts ausgibt? Danke