Gast
#47204
Hallo!
Da ich mich gerade in die Mikrocontroller einarbeite, wollte ich mir
nun mal die A/D- Wandler anschauen. Ich hab mir hier aus dem Forum ein
kleines Programm gesucht, um ein wenig damit rumzuspielen.
Also folgendes
$regfile = "m8def.dat"
Dim Digit As Word
Dim Volt As Single
Config Adc = Single , Prescaler = Auto
Start Adc
Do
Digit = Getadc(0)
Volt = Digit * 0.0048875
Upperline
Lcd "Volt " ; Volt
Lowerline
Lcd "Hex " ; Hex(digit)
Loop
Jetzt hab ich noch Fragen dazu. Ich hoffe mir kann jemand helfen.
1. Woher kommt der Wert 0,0048875 ?
2. Ich habe an meinen ATMega8 nur ein Display angeschlossen (Port D)
Ich erhalte als Ausgabe ca. 5 Volt (4,99999..)! Warum das? Ich
habe doch an den ADC noch garnichts angeschlossen? Selbst wenn ich
Strom auf den Port 0 gebe, ändert sich nichts! Das verstehe ich
leider nun garnicht! Was habe ich falsch gemacht?
Danke schonmal
Matthias