Forum: Mikrocontroller und Digitale Elektronik Taster auslesen (Atmega8)


von Hoerns (Gast)


Lesenswert?

Hallo,
ich habe ein Problem. Ich habe - wie im AVR-Tutorial 
(http://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen#Eingabe) 
beschrieben - Taster an meinen Atmega8 angeschlossen. Jetzt sollte nach 
dem Programm her die LEDs aufblinken, wenn man auf die Taster drückt. 
Das passiert leider nicht. Stattdessen blinken sie einzeln auf, wenn man 
ein Kabel, das vom Port D zum Taster hingeht, raus nimmt.

Wo ist da der Fehler? Liegt das am Programm? Sind die Taster kaputt?

von Ernst L. (extraterrestrial)


Lesenswert?

Hast du die Taster richtig angeschlossen? Die haben gewöhnlich vier 
Beine, je zwei sind verbunden.

von Fire Eagle (Gast)


Lesenswert?

Hast du die pull-ups für die Taster an bzw. externe Widerstände?

von Hoerns (Gast)


Lesenswert?

@Ernst L.: Meine Taster haben nur zwei Beine. Ich habe die gekauft, die 
im Tutorial verwendet werden.

@Fire Eagle: Ich habe externe Widerstände angeschlossen.

von Bernie (Gast)


Lesenswert?

Hast du ein Voltmeter?

Miss doch einfach die Spannung am Input-Pin bei offenem
und bei gedrücktem Taster.

Externe Widerstände und kein Unterschied?
- GANZ SCHLECHT!

Unterschied etwa so groß wie die Betriebsspannung?
- Programmfehler!

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.