PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bekomm beim ADC nicht zum laufen...



Robs0412
27.08.2006, 11:42
Hallo,

ich bekomme meinen ADC nicht zum laufen!

Ich „übe“ auf einem myAVR Board (ATmega88) und als Testcode habe ich einfach mal das hier probiert:



$regfile = "m88def.dat"
$crystal = 3686400

Dim Wandler As Word

Config Adc = Free , Prescaler = Auto , Reference = Off ‘OFF: AREF, internal reference turned off
Start Adc

Do

Wandler = Getadc(0)

Print Wandler

Wait 1

Loop

End

Leider zeigt er mir als Print-Wert dann immer nur 0 an, egal, wie ich am Poti drehe (RS232 Verbindung funzt aber).

Habe auch schon probiert Port C0 als Eingang zu definieren, geht da aber auch nicht.

Wie könnte ich testen, ob der ADC überhaupt geht?
Hoffentlich hab ich ihn nicht zerschossen…

Grüße

Robert :-)

robby-fant
27.08.2006, 11:50
Nimm ein Beispiel aus der Sample von Basocm und sende an ein LCD die Daten....

du hast auch" $baud=9600" oder 19200 oder.... vergessen.

PicNick
27.08.2006, 11:52
Schreib mal'

Print str(Wandler)

bin mir jetzt nicht sicher, ob er das automatisch macht.

linux_80
27.08.2006, 13:33
Hallo,

wie ist denn AREF bei diesem Borad beschaltet,
wenn Du 0-5V messen willst, muss an AREF auch 5V anliegen.

Wenn man $baud nicht im Programm angibt, ist es die Defaulteinstellung, und das ist meist 9600, also kann man das hier weglassen. Denn funktioniert hat's ja.
Bascom Wandelt Zahlen automatisch um bei der Ausgabe mit Print.

robby-fant
27.08.2006, 13:47
Mensch nimm ein Beispiel aus der Sample von Bascom............