Hallo,

Ich finde gerade nicht die entscheidende Info um mehrere ADC Kanäle im free run Modus auslesen zu können. Ich starte den ADC erstmal mit

Config Adc = Free , Prescaler = 128 , Reference = Internal_2.56

Damit sollte der ADC loslaufen. Soweit ich verstanden habe, stehen dann in ADCL und ADCH Low- bzw. Highbyte der laufenden Wandlung. Aber wie kann ich nun gezielt einen bestimmten Kanal in diese Register bekommen? Bisher habe ich nur in Erfahrung gebracht, dass das über das Setzen der entsprechende Bits in ADMUX.MUX0...3 funktioniert. Wenn ich diese Bits in einer Schleife entpsrechend den gewünschten Kanälen setze, bekomme ich aber dennoch kontinuierlich den immer gleichen Wert in ADCL bzw ADCH. Was mache ich falsch?

Vielen Dank schonmal für alle Infos!
Malte