Hallo! Ich habe vor, eine Notebook-Tastatur (mal kein Display ........) an die serielle Schnittstelle meines Palms zu hängen. Da ich sowieso mit µC (PICs) arbeite, dürfte das auch kein Problem sein. Ich weiß allerdings nicht in was für einer Form die Daten aus der Tastatur herauskommen (codiert/Rohdaten ...), und ich habe im Internet auch nichts Brauchbares gefunden. Die Tastatur ist aus einem alten Compaq Armada. mcs
Üblicherweise sind Notebooktastaturen reine Tastenmatrizen, das bedeutet, daß Du diese mit Deinem Controller selbst ansteuern und auswerten musst.
hmm, das heißt ich muss durch ausprobieren herausfinden was bei welcher taste hinten raus kommt? Richtig so? Idee: Ich statte den µC mit einer Lernfunktion aus mfG mcs
Wenn die Tastatur wider Erwarten doch Scancodes liefert, wie eine ausgewachsenen PC-Tastatur, sind evtl. http://www.chzsoft.com.ar/palmkeyb/ und http://www.mujweb.cz/www/hysy/EasyType.htm nützlich.
Ob die Tastatur scancodes liefert oder eine "nackte" Tasten ist, lässt sich am Anschluss unterscheiden; wenn es ein oder gar zwei ziemlich vielpolige Foliensteckverbinder sind, ist's 'ne nackte Tastatur. Für Scancodes, also eine vollständige Tastatur, sind nur vier Leitungen erforderlich. Das ist in Notebooks unüblich; ich habe aber mal eines gesehen, das so etwas hatte. Das war ein 386er von 1992 in der Größe einer Reiseschreibmaschine. Die Tastatur konnte man 'rausnehmen und abgesetzt vom Notebook (Portable? Luggable?) betreiben, was ich vor dem Entsorgen des Gerätes auch getan habe; ich nutze sie noch heute.
ok, danke, dann handelt es sich bei meiner Tastatur wohl um eine "nackte" Tastatur, immerhin kommen 27 Leitungen raus. Gibts da ein einheitliches Schema für die Matrix oder ist dass je nach Hersteller unterschiedlich? mcs
mcs, es gibt kein einheitliches Schema. Falls Du aber weisst, aus welchem Notebook die Tastatur kommt, kannst Du im Web nach dem Service-Manual suchen. Häufig ist da auch das Layout und die Pinbelegung der Tastatur drin. Andernfalls hilft nur 'brute force' nämlich die Matrix 'herausklingeln'. Ciao, Yagan
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.