5 Taster, Led, Motor am MSP 430

OP #691467
Lesenswert?

Hallöchen

Ich hab nur noch vier freie Ports, X-in, x-out und Test, möchte aber 5 
Taster, eine LED, und ein Motor (über ein Transistor) ohne großen 
Aufwand an den MSP 430 (14 Pin) anschließen. Geht das irgendwie?
Wär nett wenn´s jemand wüsste!

Tobi
#691503
Lesenswert?

XIN + XOUT + TEST = 3 und nicht 4.

An Test kannst du schon mal gar nix anderes anschließen, den braucht der 
Debugger.

Ansonsten kannst du höchstens eine Art Software-SPI Schnittste basteln, 
und damit eine Schieberegister ansprechen. Oder du baust die Schaltung 
so um, dass du eine evtl. vorhandene SPI oder I2C Schnittstelle benutzen 
kannst.
#691969
Lesenswert?

Zum Beispiel kannst du die 5 Taster mit einem der Analog-Pins einlesen. 
Einfach 5 verschiedene Widerstände mit dem Tastern schalten, am besten 
eine Kette aus 6 Widerständen, wo immer einer mit einem Taster gebrückt 
wird. Da kannst du über den AD-Wandler dann unterschiedliche 
Spannungswerte messen und die Tasten erkennen. Und schon hast du noch 5 
I/Os frei für den anderen Krempel.

Achja, nochmal, TEST kannst du nicht verwenden. Der ist ausschließlich 
da, um den Debugger anzuschließen. Ich hoffe, du gehts über Spy-Bi-Wire 
in das Teil, sonst hast du ja die 1.4 bis 1.7 auch nicht vollwertig zur 
Verfügung.
Gast #692152
Lesenswert?

Mit dieser Schaltung kannst du sogar 6 Tasten an 3 Portpins anschliessen

Du must nur immer ein Pin auf Ausgang programmieren und auf 0 setzen und 
dann die beiden anderen abfragen welcher von den beiden 0 ist.

Gruss helmi
Angehängte Dateien:

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