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

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.