usb_hid_pc_stm32 USB HID STM32 開發資料全集
上傳時間: 2022-07-28
上傳用戶:
我們如果想實現一個USB 的HID 類設備,不需要在Windows 下開發自己的驅動程序。HID不一定要是標準的外設類型,唯一的要求是交換的數據存儲在報文的結構內,設備固件必須支持報文的格式。任何工作在該限制之內的設備都可以成為一個HID,例如溫度計、電壓計、讀卡機等。報文的格式是由報告描述符決定的,所以只要修改描述符就能實現我們需要的報文格式。下面我們來實現一個簡單的報文格式:上位機發送固定64 字節數據給設備,這個數據可以是命令,也可是數據,具體含義并不是由報告描述符來決定的,是由開發人員事先約定好的。設備返回的數據也是64 個字節,同樣這個數據流的每個字節(甚至每個位)的具體含義由開發人員事先約定好。
上傳時間: 2013-12-05
上傳用戶:xinyuzhiqiwuwu
Hid Led Tester is a simple USB(interrupt mode)device tester package. There are firmware and software in it. Hid Led tester follows USB HID protocol, we don’t need to install driver for the device, and Windows (Win 2000 and later) will install the device automatic.
標簽: interrupt firmware software package
上傳時間: 2014-01-03
上傳用戶:llandlu
基于STM32 的USB程序開發筆記目前市場上USB設備的種類繁多,但是這些設備會有一些共同的特性,根據這些特性可以把USB設備劃分為不同的類,如顯示設備、通信設備、音頻設備、大容量存儲設備、人機接口設備(HID)。HID 類設備屬于人機交互操作的設備。如 USB鼠標,USB鍵盤,USB游戲操縱桿,USB觸摸板,USB軌跡球、電話撥號設備、VCR遙控等等設備。用于控制計算機操作的一些方面。(從Windows98操作系統開始,為HID類設備提供了通用的驅動程序,所以只要按照HID設備類的規范編寫設備的固件程序,就能夠讓Windows系統自動識別設備,省去了復雜的驅動程序編寫過程。)
上傳時間: 2022-02-05
上傳用戶:
HID 型概述第一個被windows支持的usb外圍設備類是人機接口設備。hid是human interface device人機接口設備的英文縮寫。是指直接和人進行互動的設備。如鼠標、鍵盤等。運行在WINDOWS98或其他更高的版本的操作系統的PC機,系統除了提供通用的USB設備的底層驅動以外,還單獨提供了一些HID設備的完整驅動,應用程序可以很容易的與操作系統內部的hid通訊。這樣使得符合hid類的USB設備很容易開發與運行。也就是說,我們如果想實現一個USB的HID類設備,是不需要在Windows下開發自己的驅動程序,HID不一定要是標準的外設類型,唯一的要求是交換的數據存儲在報文的結構內,設備固件必須支持報文的格式。任何工作在該限制之內的設備都可以成為一個hid,例如溫度計,電壓計,讀卡機等。hid類設備只能使用控制傳輸與中斷傳輸兩種方式。HID的交換的數據格式稱為報文。報文形式靈活,能處理任何類型的數據。HID特有的請求,Set Report和Get Report為主機和設備之間的任何類型數據塊傳輸提供了一種方法。主機發出Get Report請求,設備響應向主機傳送數據塊;主機發出Set Report請求,設備響應準備接收主機發出的數據塊。對于一個全速設備,中斷傳輸方式下每筆事務能夠傳送的最大數據量是64字節,全速設備每毫秒不能有超過一筆事務,所以每秒最多傳送64000字節。高速設備,每筆事務能夠傳送的最大數據量是1024字節。對于不能一次傳輸完畢的數據,接收和發送報文可以采用多筆事務。下表列舉出了與HID類設備通信過程中使用到的大量函數,這些函數的用法在DDK的幫助文檔中均有詳細地解釋。這些函數包含在Hid.dll,Setupapi.dl、Kernel32.dll三個動態鏈接庫中,分別起到與HID設備通訊,尋找與識別設備,交換數據的作用。
上傳時間: 2022-05-31
上傳用戶:
STM32 開發的USB鍵盤代碼 參考了圈圈的程序
上傳時間: 2013-04-24
上傳用戶:vendy
這是一個Keil MCB2148開發板上針對LPC2148的HID項目程序,它示范了如果實現USB HID: - 8個LED - INT1按鈕 該設備將被Windows識別并加載為普通的HID 設備。LED和按鈕將和PC端HID用戶軟件進行交互。
上傳時間: 2013-12-27
上傳用戶:cazjing
本次設計的RS232 to USB 轉換器采用HT82M99E 和MAX232 芯片,其中HT82M99E 為主控芯片,MAX232 為RS232 level shift。本次設計的RS232 to USB 轉換器使用操作系統提供的USB HID 設備類驅動程序。
上傳時間: 2014-01-27
上傳用戶:wsf950131
關于usb-serial驅動程序安裝說明: 1、在win98、winme、win2000,windows XP系統中: 先雙擊driver里hidcominst程序,它沒有任何顯示。然后再插上USB線, 根據系統提示及可正確安裝。 安裝完成之后,進入設備管理器,在“端口”一欄中可以看到虛擬的串口設備 SemiTech usb-HID->COM device (COM X ) ,表示設備已經正確安裝完成, 可以正常使用。
標簽: usb-serial hidcominst win windows
上傳時間: 2013-12-26
上傳用戶:Zxcvbnm
無操作系統下驅動USB鼠標的源代碼,可以作為USB HID的模板,開發USB鍵盤,USB掃描器等人機交互模塊,功能強大
上傳時間: 2013-12-04
上傳用戶:guanliya