UsbInterface usbInterface = usbDevice.getInterface(0); //USBEndpoint為讀寫數據所需的節點 UsbEndpoint inEndpoint = usbInterface.getEndpoint(0); //讀數據 ...
發一個簡單易用的界面,用來對USB HID設備 比如說游戲手柄,控制面板等 讀寫數據,一般情況下面板上有一些LED,可以幫助我們測試讀寫是否正確。另外,需要可以修改vendorID和prodcutID,這樣一個界面,可以用於測試多個HID設備。過程分成 步: : 列舉出所有的HID設備, : 循環讀取HID設備數據, : 向HID設備寫數據,下面我把三部分的程序單獨分開,方便大家學習 在講具體程序 ...
2013-07-25 22:41 0 10567 推薦指數:
UsbInterface usbInterface = usbDevice.getInterface(0); //USBEndpoint為讀寫數據所需的節點 UsbEndpoint inEndpoint = usbInterface.getEndpoint(0); //讀數據 ...
依次使用一下函數: 1、static public extern void HidD_GetHidGuid (ref System.Guid HidGuid); 獲取HID的全局GUID 2、static public extern IntPtr ...
。 USB HID設備的一個好處就是操作系統自帶了HID類的驅動程序,而用戶無需去開發驅動程序,只要使用 ...
本文轉載自: 1、高速USB和USB2.0有區別嗎? 高速USB和USB2.0是有區別的,區別在於USB2.0是一種規范,而"高速USB"僅指在USB2.0規范中數據傳輸率為480Mbps的那部分,某個設備可以是符合USB2.0的設備,同時還可以是全速設備 或低速設備。2、USB ...
一、應用場合 USB HID類是比較大的一個類,HID類設備屬於人機交互操作的設備。用於控制計算機操作的一些方面,如USB鼠標,USB鍵盤,USB游戲操縱桿,USB觸摸板,USB軌跡球、電話撥號設備、VCR遙控等等設備。另外,使用HID設備的一個好處就是,操作系統自帶了HID類的驅動程序 ...
這里我主要說一下如何做一個USB下位機,這里主要分3部分:1、建立工程;2、添加報文描述符;3、數據的傳輸。這里就不講USB的理論知識了,有想要了解的自行百度一下就可以了。 建立工程:工程建立參考:https://www.cnblogs.com/libra13179/p ...
在網上看了許多前輩的文章,就是無法理解報告描述符中的那些數字字符所表達的含義,幾經周折,總算大致了解了。 code char MouseReportDescriptor[63] = { ...
HIDKomponente 是delphi中使用的第三方Hid控件庫,可以檢測、控制連接到電腦的Hid設備。一般情況下多為usb設備。HIDKomponente的使用實際上很簡單,只是因為第一次使用,遇到些問題。它的demo很豐富,很實用。要使用HIDKomponente庫,只需要安裝 ...