Taster auslesen (Atmega8)

Gast #2854107
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?
Gast #2854349
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!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.