Forum: Mikrocontroller und Digitale Elektronik Einfacher Porteingang mit Taster geht nicht


von Karlheinz Druschel (Gast)


Lesenswert?

Hi Leute,

ich weiss ja dass ich ein echter Dummie hier bin, aber dass ich soo
blöde bin...
Ich habe die Eingangsbeschaltung aus dem Tutorial nachgebaut:
Also +5V an einen 10k Ohm Widerstand, weiter zum Port und Taster und
der Master schaltet gegen Masse.
Als Taster habe ich einen bekannten Digitast genommen.
Mit dem Oszi messe ich nun folgendes am Porteingang:
Wenn ich den Taster betätige, kriege ich kurzzeitig 5V am Eingang, die
aber sofort wieder weggehen.
Wie ist denn sowas zu erklären ?


Greetings
Karlheinz

von gast (Gast)


Lesenswert?

Taser mit Ohmmeter nachprüfen. Schaltet Taster tatsächlich ständig
durch, oder ist das so ein edler "Wischertaster"?
Steht das Oszi auf AC?

von Karlheinz Druschel (Gast)


Lesenswert?

Ne, der Taster schaltet sauber...
Aber ich habe noch was anderes gefunden. Normalerweise soll doch der
Widerstand den Portpin auf 5 V ziehen, erst wenn der taster geschlossen
wird fliesst ein Striom, am Widerstand fallen 5V ab und damit hängt der
Port auf 0V. Oder ?
Wenn der Taster offen ist, dann habe ich aber hinter dem Widerstand
schon 0V, Vorm Widerstand liegen aber die 5V an.
Sollte doch schon anders sein, oder ? Sind die 10kOhm vielleicht zu
hoch ?

von Stefan Peter (Gast)


Lesenswert?

Hast du veilleicht den Port als Ausgang definiert? Du musst im
DataDirection-Byte diesen Pin natürlich auf Eingang stellen. Wenn
nämlich der Port als Ausgang definiert ist, kann es sein, dass dieser
nach Masse schliesst-->0V!

Näheres dazu gibts im Tutorial auf dieser Seite oder im Datenblatt

von Karlheinz Druschel (Gast)


Lesenswert?

Nein, das Port ist eindeutig als Eingang definiert.
Ab und zu krieg ich ja auch nen Eingangsimpuls mit...
Port defekt ?

von formtapez (Gast)


Lesenswert?

was ist denn wenn du den taster mal kurzschließt. registriert das dein
programm ?

von Karlheinz Druschel (Gast)


Lesenswert?

thx jungs, es hat sich irgendwie erledigt.
hab das ganze nochmal neu zusammengestrickt, den alten entwurf
weggeworfen


Danke
Greetings

Karlheinz

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.