Forum: Analoge Elektronik und Schaltungstechnik Spannung an µC bricht zusammen?


von Heinrich H. (Firma: none) (woldo)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

habe folgendes Problem:

Ich verwende einen Atmega8 und steuere damit eine 3x4 Matrix-Tastatur 
an. Diese muss natürlich multigeplext werden.
Nun ist es so dass ich an z.B. an PD5 eine "1" schreibe.. Mit dem 
Multimeter messe ich am PIN 4.9V.
Die Pins PD0-PD2 sind als Eingänge definiert um die Zustände abzufragen.
Wird die betreffende Taste nun gedrückt so sinkt mir die Spannung auf 1V 
herunter!! Was geht denn da bitte falsch?
Normalerweiße müsste an R10 ca 500mV und an z.B. R7 4,45V anliegen es 
ist aber so dass an R10 0.1V und an R7 1V abfällt.
Zuviel Strom kann ja auch nicht fließen bei 11K.

Danke im Voraus.

mfg
woldo

von Joerg W. (joergwolfram)


Lesenswert?

Miss mal den Innenwiderstand Deiner Tasten wenn sie gedrückt sind...

Gruß Jörg

von Heinrich H. (Firma: none) (woldo)


Lesenswert?

Hallo,

ähm 20 Ohm..
Wenn der sonderlich groß wäre dann dürfte auch zwischen PD5 und Masse 
nicht nur 1.1V abfallen.

mfg

von Joerg W. (joergwolfram)


Lesenswert?

Sind PD4-PD7 als Ausgänge definiert? Eventuell schaltest Du nur die 
PullUps ein und aus.

Gruß Jörg

von Maximilian K. (laplace)


Lesenswert?

Warscheinlich sind deine Eingänge nicht richtig konfiguriert. Ich denke 
du ziehst du PD0-PD2 auf Masse.

von Heinrich H. (Firma: none) (woldo)


Lesenswert?

hallo

Danke für eure Hilfe. Hab den Fehler gefunden.

@jörg:  du hattest Recht. Ausgänge waren nicht richtig definiert.
@Maximilian: wenn PD0-PD2 auf Masse wäre müsste ich zwischen PD5 und 
Masse trozdem 4.9V messen.

lg
woldo

von Falk B. (falk)


Lesenswert?

@ Heinrich Huber (Firma none) (woldo)

>@jörg:  du hattest Recht. Ausgänge waren nicht richtig definiert.

Das Ganze geht auch komplett ohne externe Widerstände.

MFG
Falk

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.