Tido
24.08.2008, 12:33
Hi,
ich habe ein Poti an ADC(3) vom ATmega8 und +5V und GND angeschlossen.
Im Programm frage ich so den ADC ab:
Config Adc = Single , Prescaler = Auto , Reference = Avcc
Start Adc
Wert = Getadc(3)
Lt. Datenblatt hat der ADC(3) eine Auflösung von 10 Bit.
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???
ich habe ein Poti an ADC(3) vom ATmega8 und +5V und GND angeschlossen.
Im Programm frage ich so den ADC ab:
Config Adc = Single , Prescaler = Auto , Reference = Avcc
Start Adc
Wert = Getadc(3)
Lt. Datenblatt hat der ADC(3) eine Auflösung von 10 Bit.
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???