CC2Net-Forum Zur Übersicht - Zurück zur Homepage
Re: Tastaturansteuerung Kategorie: Sonstige Hardware (von: André H. - 9.5.2002 8:25)
Als Antwort auf: Re: Tastaturansteuerung von Robert - 8.5.2002 23:08

Hallo Robert & Lukas,

>
> Am Applicationboard gibt es eine 4*3 Folientastatur, die Spannungswerte aus eine Reihenschaltung von Widerständen an einen AD Port gibt. Dadurch ist aber jeweils nur der Druck einer einzelnen Taste zulässig. Das drücken mehrerer Tasten wird nicht berücksichtigt.
>
Das ist nicht richtig. Am Application-Board befindet sich keine 4x3 Matrixtastatur sonder eine 1x12 Tastatur !!!!.
Eine Matrixtastatur kann man nicht einfach via Widerstandsnetzwerk auswerten.

@ Lukas
Hänge die Matrixtastatur an sieben I/Os.
Die 4 Reihen an die ersten vier. Diese benutzt Du als Eingang
und ließt Du als Nibble aus. Hänge an die vier Eingänge noch vier
Pull-Down-Widerstände.
Die 3 Spalten kommen an 3 weitere I/Os. Diese benutzt
Du als Ausgang.
Im Proggie setzt Du jetzt einfach die I/Os für die Spalten
jeweils kurz auf high, und fragst den Nibble Port ab.

Also erst Spalte 1 high, Nibble abfragen, Spalte 1 low,
dann Spalte 2 high, Nibble abfragen, Spalte 2 low,
zum Schluß Spalte 3 high, Nibble abfragen, Spalte 3 low.

MfG André H.



    Antwort Schreiben
Antworten:

Re: Tastaturansteuerung (von Andi B. - 9.5.2002 9:49)
    Re: Tastaturansteuerung (von Lukas - 9.5.2002 14:13)