Forum: Mikrocontroller und Digitale Elektronik Tastatur Taste am Atmega8


von Digit-22 N. (digit-22)


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

von Karl H. (kbuchegg)


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"

von Digit-22 N. (digit-22)


Lesenswert?

Hej danke für die schnelle Antwort.

Also der mega8 soll keine usb host arbeiten machen.
Der soll nur von aussen angesteuert werden. Als ob man an einem eingang 
einen taster dran hat.

Lg

von Matthias S. (Firma: matzetronics) (mschoeldgen)


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.

von hilmar (Gast)


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.

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.