原文:USB自定義HID設備實現-STM32

該文檔使用USB固件庫,在其基礎上進行了自己的定制,完成了一個USB HID設備,首先是usb desc.c文件,里面存放了usb各種描述符的存在 include usb desc.h usb標准設備描述符 const u DinkUsbDeviceDescriptor DINK USB SIZ DEVICE DESC USB DEVICE DESC SIZE, bLength字段。設備描述符的長 ...

2015-03-22 18:19 0 3785 推薦指數:

查看詳情

STM32+cubemx】0018 HAL庫開發:自定義usb HID設備實現

前面幾節我們使用Cubemx生成了usb的兩個使用例子(虛擬串口、HID鼠標),本節我們進一步學習,如何用生成自定義HID設備。本節的例子在開發板上運行以后,可以通過usb HID接口實現和計算機更為自由的通信。 本節的例子使用的開發環境是cubemx 6.1.0,pack版本是1.8.0 ...

Sat Dec 11 08:40:00 CST 2021 0 993
C# (Winform)實現USB HID自定義接口操作(控制下位機,如STM32

  利用C#(Winform)可以快速地創建一個桌面EXE,實現各種各樣的功能,本文會講述如何創建一個與USB HID設備通信的接口。   眾所周知,如果筆記本電腦要通過USB接口與USB設備通信,那么首先第一步就需要建立USB驅動。而HID設備可以使用通用的設備,因此可以省掉HID驅動的開發 ...

Mon Dec 20 23:54:00 CST 2021 1 5640
stm32USB自定義HID與上位機通信

簡介 1.由來 通常我們使用stm32與pc通信的方式分為無線和有線,無線方式用wifi或藍牙模塊,我使用過程中一直無法接受這樣的連接因為這樣很不穩定,常常需要重啟下位機或者上位機重新連接。 而有線方式我們會用到URAT,或是USB的虛擬串口,這兩種方式中UART需要再接CH340類似的模塊 ...

Wed Aug 05 21:43:00 CST 2020 0 2937
STM32 USB 復合設備實現

實現用一個USB接口實現多個USB設備,如 HID+MSC; HID+CDC; HID+CDC+MSC等等 使用HAL庫,以HID+MSC為例 具體步驟: 目錄 一、增加端點 二、更改設備描述符 三、HID+MSC內核配置 1、新建結構體 ...

Thu May 07 00:49:00 CST 2020 0 1439
STM32實現HID和u盤復合設備

USB設備可以定義一個復合設備,復合設備分兩種,一種是一個設備多個配置,還有一種是一個配置多個接口,在本例中采用一個配置多個接口的方式 首先修改設備描述符,標准設備描述符和報告描述符都不需要修改,只需要修改配置描述符即可 修改描述符之后要同時記得修改 ...

Sun Mar 29 06:32:00 CST 2015 0 8837
STM32 USB復合設備編寫

目的 完成一個CDC + MSC的復合USB設備 可以方便在CDC,MSC,復合設備三者間切換 可移植性強 預備知識 cube中USB只有兩個入口。 main函數中的MX_USB_DEVICE_Init函數。 USB中斷。USB的所有動作都是主機發起 ...

Fri Oct 28 19:22:00 CST 2016 5 4985
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM