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
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"
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.