Forum: Mikrocontroller und Digitale Elektronik Probleme beim Taster einlesen


von matze (Gast)


Angehängte Dateien:

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

von Bernd (Gast)


Lesenswert?

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

von matze (Gast)


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

von Micha H. (mlh) Benutzerseite


Lesenswert?

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

von matze (Gast)


Lesenswert?

Hi,

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

Danke
matze

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.