Hallo Klaus

Schön, dass es jetzt funktioniert. Das hättest du auch schon eher haben können, wenn du in deiner Eingangsfrage das schon erwähnt hättest:

"Das Auslesen ergab aber immer einen Wert von 1023 - also 100%."

Die Frage nach der richtigen Referenz hätte sich dann unweigerlich aufgedrängt ;)

[Haarspalt]
btw. ist das nicht ganz sauber in (meiner 1.11.8.7) Bascom-Doku zu Config Adc:
The following ASM is generated(depending on the chip)

In _temp1,ADCSR ; get settings of ADC
Ori _temp1, XXX ; or with settings
Out ADCSR,_temp1 ; write back to ADC register
Die Referenz-Bits REFS1:0 sind aber im ADMUX.
[/Haarspalt]

Gruß

mic