Forum: Mikrocontroller und Digitale Elektronik AVR ADC - wo liegt der Fehler


von Quarks (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

nachdem ich mich lange davor gedrückt hatte, habe ich mich heute endlich 
mal an die analoge Eingabe beim atmega8 herangewagt.

Im Anhang findet sich ein kleines Testprogramm... Am Pin ADC5 ist der 
Schleifer eines Potis, das an 5V (=AVCC) liegt, angeschlossen. An PD7 
befindet sich eine LED mit Vorwiderstand.

Eigentlich sollte die LED An- bzw. Ausgehen, wenn man das Poti in 
mittlerer Stellung hin und her bewegt. Nur leider tut sich nichts... 
Gibt es Fehler im Code?

Ich würde mich sehr freuen, wenn mir jemand weiterhelfen könnte.

Gruß
Quarks

von Dietrich L. (dietrichl)


Lesenswert?

Ein schneller Blick auf "main" sagt mir:

- der ADC wird initialisiert
- da ist keine Endlosschleife

Weiter habe ich nicht gesucht.

Gruß Dietrich

von Stefan E. (sternst)


Lesenswert?

Quarks schrieb:
> Gibt es Fehler im Code?

ADC_ini wird nie aufgerufen, und es fehlt die Hauptschleife.

von Quarks (Gast)


Lesenswert?

Stefan Ernst schrieb:
> Quarks schrieb:
>> Gibt es Fehler im Code?
>
> ADC_ini wird nie aufgerufen, und es fehlt die Hauptschleife.

Sorry, habe ich glatt übersehen...

Danke für die Hilfe! Es läuft jetzt einwandfrei.

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.