Einzelnen Beitrag anzeigen

TUX_der_Pinguin

Registriert seit: 1. Jun 2005
Ort: Anholt (NRW)
609 Beiträge
 
Delphi 11 Alexandria
 
#1

USB CDC - Schnittstelle öffnen, lesen und schreiben

  Alt 1. Dez 2020, 16:26
Hallo,

ich habe hier ein Sensor der per USB am PC angeschlossen wird. Jetzt steht im beiliegenden Kommunikationsprotokoll das man das Gerät "einfach ansprechen" könnte. Ich frage mich nur wie soll das gehen? Also statt auf einen COM-Port zu zu greifen über Vendor-ID und Device-ID den Zugriff zu regeln.

Das Kommunikationsprotokoll an sich besteht aus dem schreiben und lesen von Bytes auf der Schnittstelle, so wie man das von einer seriellen Schnittstelle (RS232) auch kennt.

Auszug aus dem PDF:
Zitat:
Die USB Sensoren unterstützen eine Teilmenge des USB CDC (Communication Device Class, "http://www.usb.org/developers/devclass_docs/usbcdc11.pdf") Protokolls für die Datenübertragung. Da keine Notwendigkeit für die Auswahl der Baudrate oder anderer RS232 Kommunikationsparameter besteht, werden die betreffenden Eigenschaften irgnoriert. Stattdessen werden die über das USB Interface übertragenen Daten vom Sensor direkt aus der FIFO ausgewertet. Die grundsätzliche Kompatibilität zum CDC Protokoll erlaubt es jedoch, einen CDC class Treiber des jeweiligen Host-Betriebssystems einzusetzen.
  Mit Zitat antworten Zitat