Forum: Compiler & IDEs Taste auswerten


von Frank (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ein Taster hängt an PINC0 und eine LED an PINC5. Die LED über outp() 
einschalten geht. Der Pegel an PINC0 wechselt auch brav von 0 auf 5 
Volt, wenn man den Taster drückt (nachgemessen).

Könnt Ihr mir bitte erklären, warum das folgende Testprogramm trotzdem 
nicht funktioniert?

Gruß
Frank

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Das ist der zweithäufigste Fehler: die Eingänge müssen über das Register 
PINC, nicht PORTC eingelesen werden!

MfG
Andreas

von Frank (Gast)


Lesenswert?

Hallo Andreas,

danke für die schnelle Antwort! Nur um vorbereitet zu sein: Was ist denn 
der häufigste Fehler?  ;-)

Gruß
Frank

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Der häufigste ist IMHO, dass vergessen wird den Stackpointer zu 
initialisieren! Kann dir aber nur bei Assemblerprogrammierung passieren.

MfG
Andreas

von MarkusB (Gast)


Lesenswert?

Oder er wird falsch initialisiert, wie z.b. im AVR-Buch aus dem Elektor 
Verlag.

von Frank (Gast)


Lesenswert?

Danke, den hatte ich schon ;-)

Gruß
Frank

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.