www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Schematik für PC105 Keyboard mit Multimedia Tasten?


Autor: Michelle Konzack (Firma: electronica@tdnet) (michellekonzack) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,

ich muß eine wireless PC105 keyboard entwickeln welches verschlüsselte 
Datenverbindung unterstützt.

Für BlueTooth verwende ich einen erprobten National Semiconductor 
LMX9838.

Als Microcontroller stelle ich mir einen MAXQ1103 vor, oder eben einen 
Atmel AT91SAM7XC

Die frage ist nur, wie sind die Tasten verschaltet?

Hat jemand eine Schematik dafür?

Ich denke, für die zusätzlichen Multimedia Tasten und LED's werde ich 
einen I²C oder SPI Port-Expander mit 16 GPIO verwenden wofür ich Maxim 
Chips hier habe.

Grüße
Michelle

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Die frage ist nur, wie sind die Tasten verschaltet?
Das macht jeder Tastaturhersteller, wie es ihm gefällt. Wichtig ist nur, 
dass die richtigen Scancodes herauskommen.

Autor: Michelle Konzack (Firma: electronica@tdnet) (michellekonzack) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Liste für die Scancodes habe ich im Internet gefunden und auch im 
Linux-Sourcecode.

Das problem ist ja, du kannst nicht einfache ine 8x21 Matrix machen, 
weil Du ja Zwei- und Drei-Tasten Codes hat (z.B. 
<AlrGr><Shift>eine_taste)

Du kannst somit nicht wahllos multiplexen.

Hmmm, Tasten einzeln über acht 16-Bit Port-Expnader ansteuern?

Ob das mit I²C machbar ist?

Mal sehn, vieleicht hat noch jemand anderes eine Idee.

Grüße
Michelle

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Da gibt es zwei Möglichkeiten: Tasten wie ctrl/alt/shift getrennt von 
der Matrix auswerten oder eine Matrixschaltung verwenden, die das 
sogenannte "n-key-rollover" beherrscht. Das als Suchbegriff verwendet 
hilft vielleicht.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.