Forum: Mikrocontroller und Digitale Elektronik [AVR] ADC Wert bleibt gleich


von SNK (Gast)


Angehängte Dateien:

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!

: Bearbeitet durch Admin
von Vorname N. (mcu32)


Lesenswert?

Was hast du als Referenzspannung eingestellt und was liefert dir dein 
Poti in niedrigter Einstellung für eine Spannung?

von Oliver S. (oliverso)


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

von SNK (Gast)


Lesenswert?

Danke schön! Fehler gefunden

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.