tastatur mit atmel at90 interfacen

Gast #3037470
Lesenswert?
• ▲
▼
hi, also ich besitze ein Logitech K200 Keyboard, in dem ich den 
Controller gerne durch einen AT90USB ersetzen würde. Die Tastaturmatrix 
und die jeweiligen Anschlüsse auf der Platine hab ich schon 
herausgefunden, jedoch ist mir die Ansteuerung der Matrix noch nicht 
ganz klar.
Laut Schaltung ist es eine 17x8 Matrix, wobei ich hier eigentlich nur 
annehme, dass es sich bei 8 um die Spaltenanzahl und 17 um die 
Zeilenanzahl handelt (wobei es den ich mal keinen Unterschied macht, nur 
dass ich weniger Ausgänge iterieren muss).
Meine Frage wäre eigentlich, wie die Spalten bzw. Zeilen der Matrix 
beschalten werden müssen? Müssen die Spalten (also jene "Leitungen", 
welche vom Controller auf High geschalten werden) mit einem Pullup 
beschalten werden, und dann durch den µC abeschalten werden, oder 
schafft es ein Port eine Zeile zu aktivieren bzw. funktioniert das dann 
auch schaltungstechnisch?
Also wenn z.B. Spalte 0 aktiviert wird und Taste 0 (auf Z0, S0) gedrückt 
wird, wird der Kontakt zwischen Spalte und Zeile geschlossen und dann 
wären am µC-Eingang, welche an die jeweilige Zeile angeschlossen ist 
log. 1.
Muss ich noch extra irgerndwelche Pulldown- Widerstände dazuschalten, da 
ich sonst ja einen Kurzschluss hätte, oder besitzt der Tri-State Ausgang 
des µControllers diese Pulldown-Widerstände intern?

ich hoffe, dass mir jemand weiterhelfen kann...

lg

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.