一、概論: 在STM32_USB-FS-Device_Lib_V4.1.0的Custom_HID工程基礎上進行修改; 開發一款設備,有三個HID接口,mouse+pen+自定義HID 其中:0_HID 是mouse(端點1 IN);1_HID 是pen(端點2 IN);2_HID 是自定義 ...
前期准備: 一 硬件資源:STM F ,USB FS固件庫。 鏈接: STM 之 標准外設版USB驅動庫詳解 架構 文件 函數 使用說明 示例程序 https: blog.csdn.net ZCShouCSDN article details utm source blogxgwz 二 調試軟件:usbtrace . 或者BusHound,用於看USB設備的信息。KEIL編譯環境 用於開發。 后 ...
2019-03-09 09:22 0 670 推薦指數:
一、概論: 在STM32_USB-FS-Device_Lib_V4.1.0的Custom_HID工程基礎上進行修改; 開發一款設備,有三個HID接口,mouse+pen+自定義HID 其中:0_HID 是mouse(端點1 IN);1_HID 是pen(端點2 IN);2_HID 是自定義 ...
可實現用一個USB接口實現多個USB設備,如 HID+MSC; HID+CDC; HID+CDC+MSC等等 使用HAL庫,以HID+MSC為例 具體步驟: 目錄 一、增加端點 二、更改設備描述符 三、HID+MSC內核配置 1、新建結構體 ...
目的 完成一個CDC + MSC的復合USB設備 可以方便在CDC,MSC,復合設備三者間切換 可移植性強 預備知識 cube中USB只有兩個入口。 main函數中的MX_USB_DEVICE_Init函數。 USB中斷。USB的所有動作都是主機發起 ...
USB設備可以定義一個復合設備,復合設備分兩種,一種是一個設備多個配置,還有一種是一個配置多個接口,在本例中采用一個配置多個接口的方式 首先修改設備描述符,標准設備描述符和報告描述符都不需要修改,只需要修改配置描述符即可 修改描述符之后要同時記得修改 ...
該文檔使用USB固件庫,在其基礎上進行了自己的定制,完成了一個USB-HID設備,首先是usb_desc.c文件,里面存放了usb各種描述符的存在 #include "usb_desc.h" //usb標准設備描述符 const u8 DinkUsbDeviceDescriptor ...
一、應用場合 USB HID類是比較大的一個類,HID類設備屬於人機交互操作的設備。用於控制計算機操作的一些方面,如USB鼠標,USB鍵盤,USB游戲操縱桿,USB觸摸板,USB軌跡球、電話撥號設備、VCR遙控等等設備。另外,使用HID設備的一個好處就是,操作系統自帶了HID類的驅動程序 ...
前面幾節我們使用Cubemx生成了usb的兩個使用例子(虛擬串口、HID鼠標),本節我們進一步學習,如何用生成自定義的HID設備。本節的例子在開發板上運行以后,可以通過usb HID接口實現和計算機更為自由的通信。 本節的例子使用的開發環境是cubemx 6.1.0,pack版本是1.8.0 ...
/7193375.html 1、首先打開USB 2、接着把USB設置為下圖HID模式 ...