Einfacher Porteingang mit Taster geht nicht

Gast #50239
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
Gast
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 ?
Gast
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
Gast
thx jungs, es hat sich irgendwie erledigt.
hab das ganze nochmal neu zusammengestrickt, den alten entwurf
weggeworfen


Danke
Greetings

Karlheinz

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.