msp430 Pins high obwohl Taste nicht gedrückt

Gast #145048
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
Gast #145050
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
Gast #145051
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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren