[AVR] ADC Wert bleibt gleich

Gast #6945530
Lesenswert?

Hallo zusammen,
Ich möchte mein ADC Wert auf der LCD ausgeben und ihn mithilfe eines 
Potis ändern. Aber egal wie ich den Poti drehe kriege ich immer 1023 auf 
der LCD ausgegeben. Den ADC lasse ich im 10 Bit Modus laufen. Der 
Maximalwert beim 10 Bit Modus ist ja 1023 und eigentlich sollte der Wert 
beim drehen des Potis kleiner werden.

arbeite mit dem ATMega328P, C-Code,

Danke im Voraus für eure Antworten!
Angehängte Dateien:
#6945566
Lesenswert?

Welcher C-Compiler versteht denn .TXT-Dateien.

Grundsätzlich ist es eine gute Vorgehensweise, erst die 
Konfigurationsregister zusetzen, und dann den ADC zu enabled. Das gilt 
auch für die meisten anderen Hardwaremodule im AVR.

Und dann solltest du über diese Zeile nochmals nachdenken:
> ADCSRA |= (1<<ADPS2) & (1<<ADPS1) & (1<<ADPS0);

Oliver

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren