STM32F103复合设备(HID+MassStorage)传输
STM32F103复合设备(HID+MassStorage)传输
最近对usb有点兴趣,感觉挺好玩的,于是买了本圈圈大神的经典著作-,里面使用51单片机+usb芯片对usb的基本知识潺潺道来,做了十个左右的常用...趁热打铁,拿身边的开发板来练练手,探索一下复合设备的好玩方便的地方。
基于stm32 的USB 鼠标 键盘复合设备实例,已验证,编译通过。
开发环境:ST-LINK v2STM32H743开发板ST官方USB培训课程要在一个USB接口外设上实现多个设备,较方便的方式就是构建复合设备,英文称做"composite device“。只要在配置描述符中把每个设备的每一组接口都描述清楚,PC...
此文主要是记录一下usb枚举时抓取的一些数据以及usb msc涉及的部分scsi协议。
stm32做的 usb转键盘+HID复合设备,即插即用
Linux USB复合设备驱动程序示例包含USB以太网和自定义的小工具配置。
自己做的基于STM32的鼠标键盘符合设备,可以用于熟悉USB编程
最近有个需求,需要同时用usb键盘鼠标和虚拟串口等,因为平时没怎么研究过usb协议,所以自己写复合设备一直没有成功,然后正巧在github上看到了一个stm32的一个usb复合设备库,可以快速配置usb组合设备,并且支持...
MinSysex-usb_composite_serial-usb_generic-usb_hid-usb_mass-usb_midi_device
本文转载自:...科普下USB复合设备和USB组合设备的区别。 关键字 Communication Device Class,简称CDC USB Compound Device,USB复合设备 USB Composite Device,USB组合设备 摘要 Compound De...
linux/android 实现uac + cdc串口的复合设备驱动,此驱动基于legacy,即开机无需配置脚本(linux下设置usb_gadget,Android下init.rc),直接枚举为usb audio 和 uart.也可改为使用脚本方式,不编译legacy下的驱动...
一、整体步骤 二、
讲解了如何构造一个USB复合设备,从固件到PC驱动配置。
STM32F1/STM32F4/AT32 单片机USB 鼠标键盘驱动代码,已测试过的有效代码。USB_Device_Library(设备方代码 非主机代码)
USB Compound Device,USB复合设备 USB Composite Device,USB组合设备 摘要 Compound Device内嵌Hub和多个Function,每个Function都相当于一个独立的USB外设,有自己的PID/VID/DID。 Composite Device内只有一个...
keil平台,基于STM32的USBHID设备,可以模拟鼠标键盘
STM32F4 USB-FS 枚举为复合设备 MSC+CDC。
可实现用一个USB接口实现多个USB设备,如 HID+MSC; HID+CDC; HID+CDC+MSC等等 使用HAL库,以HID+MSC为例 具体步骤: 文章目录一、增加端点二、更改设备描述符三、HID+MSC内核配置1、新建结构体2、配置描述符3、...
标签: USB复合设备 代码
USB复合设备 代码 at9260 实现
标签: 嵌入式
可以方便在CDC,MSC,复合设备三者间切换 可移植性强 预备知识 cube中USB只有两个入口。 main函数中的MX_USB_DEVICE_Init函数。 /* init function */ void MX_USB_DEVICE_Init(void) { /* Init...
USB复合设备一般用Interface Association Descriptor(IAD)实现,就是在要合并的接口前加上IAD描述符。IAD描述符:typedef struct _USBInterfaceAssociationDescriptor {BYTE bLength: 0x08 //描述符大小BYTE ...
STM32 RBT6 USB复合设备,HID鼠标 HID键盘 两个Interface 可学习如何建立USB多Interface复合设备