hi
sorry war mein fehler ich hätte die frage en bissel anderst stellen sollen, ich hab schon en Bascom code was mir noch nicht ganz schlüssig is wie weiß der microcontroller welchen adc port er auslesen soll.
lg micha

Code:
'Spannung.bas
$regfile = "m32def.dat"
$crystal = 16000000

'ADC einstellen, Vorteiler Automatisch wählen, Referenz Intern 5V
Config Adc = Single , Prescaler = Auto , Reference = Internal
Start Adc                                                   'ADC starten

Declare Sub _betriebsspannung()                             'Subroutine der Messung
Const Ref = 5 / 1023                                        'Auflösung berechnen 0.005V = 5mV
Dim Volt As Single
Dim Betriebsspannung As Single

Main:                                                       'Endlosschleife
Do

Call _betriebsspannung()                                    'Rutine aufrufen
Print Volt ; "Volt"                                         'Spannung über RS232 ausgeben
Waitms 500                                                  '500ms warten

Loop
End

Sub _betriebsspannung()

   Local W As Word                                          'Variable die nur in der Sub benutzt wird
   W = Getadc(6)                                            'Rohwert einlesen 0 bis 1023
   Betriebsspannung = W * Ref                               'auf V umrechen
   Betriebsspannung = Betriebsspannung * 5.2941             'Spannungsteiler Verhältnis einbeziehen
   Volt = Betriebsspannung                                  'Ausgabe in Volt

End Sub