Hallo,
Die AVRs haben nur einen ADC. Die Kanäle werden intern gemultiplext. Erfolgt der Interrupt, ist die gesamze Mimik fertig und alle Kanäle können ausgelesen werden. Du startest die Wandlung ja auch schlicht durch: Start ADC und nicht durch ADC(x).Zitat von samba971
Auch wenn das etwas oberlehrerhaft klingen mag (es ist nicht so gemeint):
Wirf einen Blick ins Datenblatt des µC, da wird dann vieles klarer.
Grüße
Henrik
PS: Picknick hat außerdem recht, in Deinem Fall sehe auch ich keine Notwendigkeit das auslesen des ADC im Interrupt vorzunehmen. Das kann sinnvoll sein, wenn man den ADC freilaufend arbeiten läßt und das letzte Quäntchen an Geschwindigkeit und damit Zeitauflösungsfaktor herausholen will.
Lesezeichen