- Labornetzteil AliExpress         
Ergebnis 1 bis 5 von 5

Thema: Verständnisproblem mit HID (V-USB)

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    27.11.2016
    Beiträge
    15

    Verständnisproblem mit HID (V-USB)

    Anzeige

    Powerstation Test
    Hallo Leute,

    ich arbeite privat an einem kleinen Projekt wo ich HID bzw. V-USB beim ATmega32U4 einsetzen werde.

    Nun versuche ich schon recht lange mir einen Überblick zu schaffen, doch das ist mir mit Google nicht gelungen.

    Zuerst habe ich mal nachgelesen was "HID" überhaupt ist.

    Soweit mein Wissensstand zum HID:

    "HID" bedeutet übersetzt -> Human Interface Device.
    HID ist eine virtuelle Schnittstelle für Eingabegeräte wie z.B. Tastatur, Maus, Gamepad usw.
    Nun muss ich das HID-Protokoll in meinen µC implementieren, damit mir mein Gerät (um genau zu sein der µC) im Gerätemanager unter Windows als HID gerät angezeigt wird.
    Nun gibt es ja bei USB sogenannte "Geräteklassen".
    In eine Geräteklasse gehören zum Bsp: Tastatur, Maus, Gamepad usw.

    Nun meine erste Frage:
    was hat nun HID mit der Geräteklasse zu tun?
    Ich verstehe den Zusammenhang zwischen HID & USB Geräteklasse nicht?

    Frage 2:
    Was ist der Unterschied zwischen "V-USB" und "HID"?
    Wenn ich das Projekt z.B. kommerziell Vertreiben möchte, dann muss ich irgendeine Lizenz für V-USB besitzen, sowas habe ich gelesen.
    Bin mir aber nicht sicher, ob das Stimmt.

    Ich bitte euch um Hilfe.


    MfG

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    66
    Beiträge
    2.435
    Hallo,

    Nun HID ist eine der Geräteklassen!

    HID ist die Bezeichnung für die Techniker und "Tastatur, Maus, Gamepad" die Aufzählung für den Benutzer.

    MfG Peter(TOO)
    Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?

  3. #3
    V-USB ist die lib die du einsetzen willst oder kannst.
    V-USB kann mit ein paar normalen Pins z.B. ein USB Gerät emulieren... ist aber mehr ein Hack als eine gute Lösung...
    Der Stack kann aber noch mehr... also auch Mikrocontroller mit USB einen Stack geben...

    HID ist halt HID... HID hat verschiedene Unterklassen... es gibt auch eine benutzerdefinierte Klasse mit der man dann ohne extra Treiber (der Vorteil von HID überhaupt), Daten mit dem PC austauschen kann...

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    27.11.2016
    Beiträge
    15
    Ich fasse zusammen,

    HID ist eine Geräteklasse und zwar diese -> 03h.
    Geräte die zu dieser Klasse gehören verwenden einen HID-Treiber.
    Der HID-Treiber ist ein generischer Treiber.
    Der Vorteil eines generischen Treibers ist es, das ich eine Treiber für mehrere Geräte verwenden kann.
    Sofern die Geräte keine sonder Funktionen besitzen, da der generische Treiber nur standard Funktionen unterstützt und keine sonder Funktionen.
    Für sonder Funktionen benötigt man einen spezifischen Treiber.
    Ein weiterer Vorteil ist, das die HID-Treiber bereits in den heutigen Betriebssystemen integriert sind und ich keinen Treiber installieren muss.

    Stimmt das soweit?

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    27.11.2016
    Beiträge
    15
    Stimmt das was ich geschrieben habe?

Ähnliche Themen

  1. ADC und Interrupt Verständnisproblem
    Von Steffix im Forum PIC Controller
    Antworten: 7
    Letzter Beitrag: 14.03.2015, 22:16
  2. [ERLEDIGT] SPI: Verständnisproblem
    Von schorsch_76 im Forum AVR Hardwarethemen
    Antworten: 0
    Letzter Beitrag: 17.09.2014, 19:18
  3. Verständnisproblem #define
    Von Arkon im Forum C - Programmierung (GCC u.a.)
    Antworten: 9
    Letzter Beitrag: 24.01.2012, 13:39
  4. Syntax Verständnisproblem
    Von Rone im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 6
    Letzter Beitrag: 24.06.2009, 23:56
  5. ADC - Umrechnung - Verständnisproblem
    Von DIYLAB im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 16.03.2005, 22:06

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen