Probleme beim Taster einlesen

Gast #2070985
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:
1
  DDRD  &=~(1<<PD2);
2
  DDRD  &=~(1<<PD3);
3
  PORTD |= (1<<PD2);
4
  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
Angehängte Dateien:
Gast #2071068
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

Antwort schreiben

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.

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.