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







Zitieren

Lesezeichen