Jeder USB CDC ACM hat drei Endpunkte: 1. notify 2. data IN. 3. Daten OUT. Können wir den notify-Endpunkt für unseren Anwendungszweck verwenden?Verwenden Sie die Endpunktbenachrichtigung (interrputbasiert) von usb cdc acm
Antwort
in USB-Protokoll jede Kommunikation durch den Host gestartet wird, kann das Gerät nur auf Anfragen antworten. Selbst wenn das Gerät einen Interrupt ausstehend hat, muss es warten, bis der Host eine Interruptanforderung an den Endpunkt sendet. Sie können abfragen, wenn der Endpunkt benachrichtigen mit einem Interrupt-Transfer
http://www.beyondlogic.org/usbnutshell/usb4.shtml#Interrupt
in libusb
ist die Funktion
int libusb_interrupt_transfer (struct libusb_device_handle *dev_handle, unsigned char endpoint, unsigned char *data, int length, int *transferred, unsigned int timeout)
Danke. werde das überprüfen –
- 1. CDC ACM-Treiber für UEFI
- 2. Composite USB CDC Gadget funktioniert nicht mit Windows-Hosts
- 3. USB DUAL CDC-Endpunkte zum Übertragen von Daten
- 4. AVR32 UC3 USB Datenverlust im cdc Gerätemodus
- 5. USB CDC funktioniert nur einmal mit Interrupt
- 6. Welche USB-Klasse verwendet der serielle COM-Port?
- 7. Verwenden Sie Electron mit USB
- 8. STM32CubeMX Zwei VCPs mit CDC
- 9. Verwenden von AWS Certificate Manager (ACM-Zertifikat) mit Elastic Beanstalk
- 10. Übertragung von Daten von STM32F407 zu libusb über USB CDC-Klasse
- 11. Verwenden Sie USB-Tastatur für die Texteingabe in SmartTV-Anwendung
- 12. Verwenden Sie RegisterDeviceNotification() für alle USB-Geräte
- 13. Java ACM-Paket
- 14. CDC Text Zeichnung Problem
- 15. So drucken Sie eine ArrayList von GRects (Java acm)
- 16. ACM ICPC -Zahl Theorie
- 17. CDC :: DrawText funktioniert nicht?
- 18. USB-Gerät lesen Sie die Datei von Android
- 19. ACM auf ELB für IIS
- 20. Beitritt zu ACM und IEEE
- 21. Legen Sie einen USB-Treiber, die
- 22. USB-RFID-Leser-Eingang mit Hintergrundverarbeitung verwenden
- 23. Java Glitchy Collision Detection mit ACM Graphics
- 24. Verwenden einer externen USB-Kamera in Android
- 25. Garantieren USB-Steuertransfers die Lieferung?
- 26. Erzwingen von https in elasticbeanstalk mit Zertifikat von ACM
- 27. Wie bekomme ich zwei VCPs mit nur einem USB-Anschluss?
- 28. So aktivieren Sie Change Data Capture (CDC) bei neu hinzugefügten Spalten der zugrunde liegenden Tabelle ohne CDC zu deaktivieren
- 29. Aktivieren Sie Adb ohne USB
- 30. Finden Sie die Standard-App auf USB-Connect gestartet
Eigentlich 4 Endpunkte. Sie haben vergessen, die Kontrolle hinzuzufügen. – Shaibal