Hallo,
du kannst in Free-Running-Mode nicht einfach den Kanal wechseln.
Dann musst du zumindest abwarten bis mit dem neuen Kanal mindestens
eine komplette Wandlung abgelaufen ist.
Warum benutzt du die free-running-Betriebsart ?
In deinem Anwendungsfall wäre es doch besser,
zuerst den gewünschten Kanal einzuschalten,
dann eine AD-Wandlung zu starten und nach Ablauf
das Ergebnis zu lesen.

Gruß Jan