Forum: Mikrocontroller und Digitale Elektronik Atmega32 komische Werte bei ADC auslesen


von gecco (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Gemeinde,

habe auch mal ein leidiges ADC Problem:

Wenn ich nur einen ADC Auslesen möchte, kommen die gewünschten 
Ergebnisse zu Tage die erwartet werden.

Sobald ich jedoch (wie im Angehängten Programm) einen 2. oder mehr 
Kanäle einlesen möchte, muss ich die Potis alle auf Linksanschlag bzw. 
Rechtsanschlag drehen um auf min bzw. max Werte zu kommen.

Die Platine ist in Ordnung und die Potis habe ich auch schon einzeln 
angeschlossen gehabt.
Auch der Austausch des µCs war erfolglos (verdacht auf ADC defekt).

Sind die Beinchen nicht voneinander getrennt, sobald ich den 2. Kanal 
auslesen möchte?

Zur HW:
EASYAVR5A
Atmega32
16Mhz Quarz

ADC Referenz ist VCC eingestellt.

Ansonsten verwende ich hier WINAVR und nutze lediglich das Flashtool vom 
EASYAVR.

von Spess53 (Gast)


Lesenswert?

Hi

>Die Platine ist in Ordnung und die Potis habe ich auch schon einzeln
>angeschlossen gehabt.

Welche Werte haben denn die Potis?

MfG Spess

von gecco (Gast)


Lesenswert?

Es handelt sich um 10k Ohm Potis

von Spess53 (Gast)


Lesenswert?

HI

Und mit welcher Frequenz läuft dein Controller?

MfG Spess

von gecco (Gast)


Lesenswert?

Wie angegeben wird dieser mit einem 16Mhz Quarz betrieben

von Spess53 (Gast)


Lesenswert?

Hi

>Wie angegeben wird dieser mit einem 16Mhz Quarz betrieben

Dann ist dein Prescaler recht klein. Stell mal 128 ein.

MfG Spess

von gecco (Gast)


Lesenswert?

Perfekt!
Danke dir Spess und einen schönen Abend :)

mfg gecco

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.