"Seltsames" Problem mit Eingang

OP #262893
Lesenswert?
• ▲
▼
Hallo zusammen!

Versuche immer noch, auf meinem myAVR-Board eine Funktion auf
Tastendruck auszuführen.
Habe dazu mal ein einfaches Programm geschrieben in Bascom:

Config Portd.5 = Input
Do
If Pind.5 = 1 Then
Cls
Lcd "Eins"
Wait 1

Else

Cls
Lcd "Null"
Wait 1

Endif

Loop

End



So, habe jetzt mal mit einem Stück Draht den Pin D.5 an einen der
Taster gelegt, und erhalte folgende "Reaktion":
Nur der Draht im Pin, "in der Luft": Display wechselt zwischen
"Null" und "Eins"
Dann Draht in den Anschluss des Tasters: Display wechselt zwischen
"Null" und "Eins"

Betätigung des Tasters: Anzeige "Null"

Woran liegt das "toggeln" bei unbetätigtem Taster, bzw. auch wenn der
Anschluss "in der Luft" hängt?!?!?!
OP #262894
Lesenswert?
• ▲
▼
Habe mal folgendes probiert: Pin an den Ausgang (Mittelabgriff) eines
der Potis gehängt: Poti mit Anschlag an GND: Anzeige: "Null", Poti
mit Anschlag an +5V: Anzeige "Eins" => Funktioniert also...aber warum
mit dem Taster nicht? Muss da ein Vorwiderstand dran? War aber so auch
nicht beschrieben irgendwo...
#262899
Lesenswert?
• ▲
▼
> Du mußt einen Pulldownwiderstand einfügen, also

> PORT-------[10k]-----VCC


Pulldown geht nach unten, also nach GND...

Was nach oben (+Vcc) geht, heißt Pullup

Man kann aber auch die internen Pullups aktivieren und die Taster gegen
GND schalten. Näher Informationen über den Aufbau der Ports und deren
Register gibt es im Datenblatt des AVRs.

...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.