Wie hast du denn "Wert" definiert ?
DIM Wert AS WORD
wäre notwendig, damit auch Zahlen über 255 reinpassen
Hi,
ich habe ein Poti an ADC(3) vom ATmega8 und +5V und GND angeschlossen.
Im Programm frage ich so den ADC ab:
Lt. Datenblatt hat der ADC(3) eine Auflösung von 10 Bit.Code:Config Adc = Single , Prescaler = Auto , Reference = Avcc Start Adc Wert = Getadc(3)
Am AVCC-Pin habe ich 5,07V (=VCC) gemessen.
Wenn ich das Poti verstelle, wandern die Ausgabewerte von 0-255 und fangen dann wieder bei 0 an.
Eigentlich hatte ich Werte von 0-1024 erwartet.
Was mache ich falsch???
MfG
Tido
---------------------------------------------------
Have you tried turning it off and on again???
---------------------------------------------------
Wie hast du denn "Wert" definiert ?
DIM Wert AS WORD
wäre notwendig, damit auch Zahlen über 255 reinpassen
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Hi,
du hast Recht, es war nur Byte, da die Variable ursprünglich nur zum Testen gedacht war.
Jetzt ist es ein Word, aber dasselbe Ergebnis!?
EDIT: Ist auch ganz klar, ich lese das Word per I²C aus, und da wird ja nur ein Byte übertragen!
Danke, das Word hat mich wieder auf Kurs gebracht.
(Verdammt, war die letzte Nacht wohl doch zu kurz...)
MfG
Tido
---------------------------------------------------
Have you tried turning it off and on again???
---------------------------------------------------
Lesezeichen