PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Spannungsmessung mit Arduino und Basco



Bastler0815
09.08.2015, 13:10
Hi Leute,

nach langer Zeit komme ich mal wieder zum Basteln. Hab mir jetzt mal einen Arduino Mega 2560 geholt und will eine Spannungsmessung machen. Programmiert mit Bascom und eigentlich habe ich alles so gemacht wie sonst mit meinem mega 8 oder mega 32...aber es klappt nicht. Ich bekomme das Programm auf den chip ohne Fehlermeldung, aber ich bekomme immer nur "1023" angezeigt. Hat jemand einen Tipp was ich falsch mache?

Gruß

Andreas


$regfile = "m2560def.dat"
$hwstack = 82 '80
$framesize = 68 ' 64
$swstack = 68 '44
$crystal = 16000000
$baud = 115200
'Quarzfrequenz




Config Adc = Single , Prescaler = Auto

Dim W As Word



Config Pinf.3 = Input 'Für Spannungsmessung ADC3
Portf.3 = 0 'Pullup Widerstand ein


Start Adc


Do
Start Adc
W = Getadc(3)
Print W
Print ""
Waitms 500
Print "Stop"
Waitms 500

Loop

End

Unregistriert
09.08.2015, 19:14
Bei CONFIG ADC ist keine REFERENCE angegeben. Bedeutet beim ATMega2560, daß die Spannung am AREF Pin die Referenzspannung ist. Was ist da für eine Spannung angelegt?

Kommentar zum "Portf.3 = 0" ist falsch. Dort wird der Pullup ausgeschaltet. (Spielt hier im Augenblick aber keine Rolle)



...aber ich bekomme immer nur "1023" angezeigt.


Was erwartest du denn, bzw was ist an Portpin PF3 angeschlossen und zu messen?

Bastler0815
10.08.2015, 15:55
Danke Gast,

das mit der "reference" war das Problem. Jetzt klappt es!

Gruß

Andreas