Tastatur Taste am Atmega8

OP #3260493
Lesenswert?

Hej leute.

Habe eine kurze Fragen im Bezug auf Atmega8 und einer usb Tastatur.
Ist es möglich über eine usb Tastatur (programmierbar) z.b. logitech 
einen atmega8 zu erreichen?

Als Beispiel. Eine taste an der Tastatur so zu programmieren das es wie 
ein Taster wirkt. Z.b.  ich drücke die taste und der atmega8 bekommt an 
einem Eingang ein signal zum schalten und eine led blink.

Was da dann fürn programm läuft ist erstmal nicht relevant.



Lg
Shabi
#3260498
Lesenswert?

Shabi N. schrieb:

> Habe eine kurze Fragen im Bezug auf Atmega8 und einer usb Tastatur.
> Ist es möglich über eine usb Tastatur (programmierbar) z.b. logitech
> einen atmega8 zu erreichen?

Im Prinzip ja.
In der Praxis: schwierig

Du musst irgendwo einen USB-Host-Controller herbekommen und das ist nur 
mit dem Mega8 alleine nicht so trivial.

USB

> Was da dann fürn programm läuft ist erstmal nicht relevant.

Doch ist es.
Denn wenn der Mega8 den USB-Host-Controller spielen soll, dann bleibt 
nicht mehr viel an Resourcen für dein restliches Programm über.

Deine Google Stichworte "usb host avr"
(Firma: matzetronics) #3260540
Lesenswert?

Shabi N. schrieb:
> Also der mega8 soll keine usb host arbeiten machen.

Doch, da kommst du für den Anschluss eines USB Devices nicht drumherum. 
Der Host muss die angeschlossenen Devices initialisieren und behandeln. 
M.E. schafft das ein ATMega nicht, zumindest nicht ohne Hardware 
Unterstützung.
Den umgekehrten Fall kann er: Ein AVR kann als USB Device genutzt 
werden.

Wenn du eine PC-Tastatur benutzen willst, nimm eine mit PS/2 oder AT 
Protokoll, das ist wesentlich einfacher und mit dem Mega8 zu lösen.
Gast #3260548
Lesenswert?

Allerdings auch nicht so, wie der To das will. Er möchte nur einen 
Taster am Eingang des Mega8 haben. Und auch eine PS/2-Tastatur muß man 
mittels Software vom Mega8 aus abfragen. Einen Taster am Eingang des 
Mega8 nachbilden geht da auch nicht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren