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
Die Pins brauchen externe Pull-Up- oder Pull-Down-Widerstände. Und den Schalter dann direkt auf high oder low.
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
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.
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.