Forum: Mikrocontroller und Digitale Elektronik USB Tastatur


von Johannes (Gast)


Lesenswert?

Hallo. Ich habe vor an meinen Mega16 eine USB Tastatur anzuschliessen.
Hat da jemand einen ansatz dafür für mich ?

MfG

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Knapp: Vergiss' es.

Ausführlicher: Du müsstest einen USB-Host-Controller an Deinen Mega16
anschließen und obendrein auch noch einen USB-Host-Softwarestack darauf
implementieren.

Wesentlich einfacher (und IMHO sinnvoller) dürfte der Anschluss einer
normalen PC-Tastatur sein.


Als "proof-of-concept", daß es prinzipiell aber doch möglich ist,
dies hier (ich zitiere mich selbst):

   "Ganz unmöglich ist die Angelegenheit aber nicht,
   ein verrückter Japaner hat mit einem AVR einen
   USB Host für Lowspeed-USB-Geräte (1.5 MBit/sec)
   entwickelt - allerdings muss man japanisch können,
   um mehr davon zu verstehen
   (http://www.asahi-net.or.jp/~qx5k-iskw/robot/usbhost.html).
   Als Beweis kann man dort einige MPG-Dateien
   herunterladen, die zeigen, wie ein Microcontroller
   einige LEDs einschaltet, wenn auf einer angeschlossenen
   Maus eine Taste gedrückt wird.
   Hier http://www.asahi-net.or.jp/~qx5k-iskw/robot/usbhost/usbh08.jpg

   ein Bild der Hardware, auf der deutlich ein AT90S2313
   erkennbar ist."

von Rolf Magnus (Gast)


Lesenswert?


von Johannes (Gast)


Lesenswert?

Mir ist ncoh was eingefallen:

- Es gibt doch oft bei Tastaturen USB - PS/2 Wandler dabei. Wie
funktionieren denn die ? ham die irgendeinen chip drinne, der genau
diese umformung macht ?

von Marco (Gast)


Lesenswert?

Nein da erkennt die Maus einfach nur dass sie nicht an einem USB-
sondern an einem PS/2 Port angeschlossen ist :)

von Marco (Gast)


Lesenswert?

... oder die Tastatur g

von Jens (Gast)


Lesenswert?

Geht das mit JEDER Tastatur, weil dann ists ja wider möglich.

von Tom (Gast)


Lesenswert?

Nein, leider geht es nicht mit jeder Tastatur. Das PS/2 und USB -Feature
hängt vom verwendeten Tastaturcontroller ab.

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
Noch kein Account? Hier anmelden.