www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik msp430 Pins high obwohl Taste nicht gedrückt


Autor: Neki (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ich arbeite mit nem MSP430 und der IAR IDE.
Ich habe die Tasten 1.0 - 1.3 als Inputs konfiguriert.
Die entsprechenden Schalter habe ich mit logic high verbunden.
Zwischen den Schaltern und logic high ist ein 100k pull up.

Die Buttons sind zur Menüsteuerung da, bzw. zu der Eingabe einer einer
Zahl (per Hoch und Runter).
Ich hatte eigentlich vor auf hoch und runter zu pollen bis die Eingabe
mit Enter bestätigt wird. Das Problem das ich habe ist das in dem P1IN
Register, die Portbits gesetzt sind ohne dass ein Knopf gedrückt
wurde.

Jemand ne Idee???

Gruß Neki

Autor: Dirk B (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Pins brauchen externe Pull-Up- oder Pull-Down-Widerstände.
Und den Schalter dann direkt auf high oder low.

Autor: tenner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
moin,

häng die pullup-widerstände einseitig an logic high, die andere seite
an den entsprechenden port. der taster (schließer) kommt nun zwischen
port und gnd. die ports liegt nun high-pegel bis der taster gedrückt
wird. dieser zieht den port für die dauer des drücken auf low-pegel.

gruß tenner

Autor: Neki (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

so sieht mein Aufbau aus, ich bin zwischenzeitlich dazu übergegangen
die Pullups auf 1K runter zusetzten, hat auch nicht wirklich geholfen.
Der nächste Schritt ist jetzt, Kondensatoren dazu zu setzten.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.