Gast
#256518
hallo
ich bekomme vom adc meines mega 32 keine vernünftgen werte
(immer 25(dez))
ich habe einen 10k Trimmer an adc0 und vref an 5V
initialisiert habe ich die register folgendermaßen(in asm):
ADMUX: REFS1 und REFS2 = 0 gelassen(ext vref)
ADCLAR auf 1 geschrieben(lese nur ADCH)
ADCSRA: ADEN anf 1 geschrieben, den rest gelassen
vor dem lesen: ->MUX0-4 auf 0 (ADC0)
->ADSC gesetzt und gewartet bis ADIF 1 ist
nach dem Lesen:->Wert von ADCH eingelesen, in ziffern umgerechnet
und über UART ausgegeben
(Umrechnung und UART funktioniert, da einzeln
getestet)
ist die Vorgehensweise richtig oder weis jemand warum in ADCH immer 25
steht??
Gruß
triple2448