Danke dir, hab das mal gemacht:
Code:
            char tmp[16];
            word result;

                ADC_Set(ADC_VREF_VCC,0);  // Kanal wählen...
                Thread_Delay(25);               // ... warten ...
                result = ADC_Read();            // ... und auslesen.

                // Messwert ausgeben:
                print("ADC_M128(0): ");
                Str_WriteInt(result,tmp,0);
                Serial_WriteText(0,tmp);
                print("\n");

                ADC_Set(ADC_VREF_VCC,7);  // Kanal wählen...
                Thread_Delay(25);               // ... warten ...
                result = ADC_Read();            // ... und auslesen.

                // Messwert ausgeben:
                print("ADC_M128(7): ");
                Str_WriteInt(result,tmp,0);
                Serial_WriteText(0,tmp);
                print("\n");
erste Frage: Was soll das tmp[16]?
Zweite: Wo kann ich das Setzen des ADCs (ADC_Set(ADC_VREF_VCC,0) ) und das thread_delay sonst hintun?
Ich brauche ja nach dem ADC-anschalten etwas Zeit, um die Messung abzuwarten... oder kann man das einfach rauslassen?