www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Probleme beim Taster einlesen


Autor: matze (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Zusammen,

ich sitze gerade hier und möchte ein von mir gebautes Gerät in Betrieb 
nehmen. Als Controller ist ein Atmega 8 eingebaut. Zur Bedienung sind 2 
Taster dran. Die Beschaltung ist auf dem Bild zu sehen.

Der Atmega liesst den Schalter als gedrückt ein, obwohl dieser gar nicht 
betätigt ist.

Hier die Initialisierung der Eingänge:
  DDRD  &=~(1<<PD2);
  DDRD  &=~(1<<PD3);
  PORTD |= (1<<PD2);
  PORTD |= (1<<PD3);

Nun habe ich am Pin von PD2 eine Spannung zwischen 2,2 und 2,6 Volt 
anliegen, wenn der Taster nicht gedrückt ist.
Die Spannung sollte doch aber eher in Richtung der Versorgung von 5V 
gehen oder?

Danke schon mal.
Gruss
matze

Autor: Bernd (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
zieh mal den mega8 raus und klemm stattdessen einen Pullup von 10k hin 
und miss die Spannung

Autor: matze (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Bernd,

wenn ich einen 10k-Widerstand zwischen Vcc und PD2 setze (µC abgezogen), 
dann habe ich am Taster eine Spannung von 3,3V anliegen.

Das wäre ja i.O.
Das heisst dann also, dass er µC einen kleinen Schuss hat oder?

Danke
matze

Autor: Micha H. (mlh) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vcc 5V und 3,3V am Taster. Kommt Dir da nichts sonderbar vor?

Autor: matze (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

also, der Kondensator zur Entprellung hatte einen ohmschen Widerstand. 
Deshalb hatte ich die Probleme.

Danke
matze

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.