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
Taser mit Ohmmeter nachprüfen. Schaltet Taster tatsächlich ständig durch, oder ist das so ein edler "Wischertaster"? Steht das Oszi auf AC?
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 ?
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
Nein, das Port ist eindeutig als Eingang definiert. Ab und zu krieg ich ja auch nen Eingangsimpuls mit... Port defekt ?
was ist denn wenn du den taster mal kurzschließt. registriert das dein programm ?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.