Ein bißchen suchen würde helfen:
https://www.roboternetz.de/phpBB2/viewtopic.php?t=3639
Gruß Dirk
Hallo Bascom-Chefs,
ich bin Neuling und versuche gerade am Mega8 Spannung zu messen.
Ansehen tu ich das ganze am Windows Terminal.
Dort bekomme ich aber nur gerade Werte, also keine Kommastellen.
Wie bekomme ich Werte mit zwei Kommastellen?
Danke an euch , MFG Peter
$regfile = "m8def.dat"
$crystal = 8000000
$baud = 9600
Config Adc = Single , Prescaler = Auto
Start Adc
Dim W As Word
Do
W = Getadc(1)
W = W * 5
W = W / 1024
Waitms 500
Print W
Loop
End
Ein bißchen suchen würde helfen:
https://www.roboternetz.de/phpBB2/viewtopic.php?t=3639
Gruß Dirk
Hallo,
ja natürlich habe ich gesucht, habe auch diesen Beitrag gefunden.
Aber wenn ich "Dim W as Single" nehme, dann kommt eine Fehlermeldung von Bascom.
An was kann das liegen?
Peter
Für Getadc muss eine Word oder andere 16-bit Variable verwendet werden. Siehe Anleitung unter Getadc.Aber wenn ich "Dim W as Single" nehme, dann kommt eine Fehlermeldung von Bascom.
Du brauchst also eine 2. Variable (Single) für die Multiplikation.
Gruß Dirk
Hallo,
danke, hab es endlich nun geschafft.
Ich habe die Division 5/1024 als Single deklariert.
Dann einfach W mit der Division multipliziert, jetzt gehts!
Danke fürs helfen, ohne euch gehts nicht ;o)
Lesezeichen