原文:2--STM32+USB移植+HID 与AUDIO类MIDI设备组成的复合设备(原创)

前期准备: 一 硬件资源: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 复合设备实现

可实现用一个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 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
STM32实现HID和u盘复合设备

USB设备可以定义一个复合设备,复合设备分两种,一种是一个设备多个配置,还有一种是一个配置多个接口,在本例中采用一个配置多个接口的方式 首先修改设备描述符,标准设备描述符和报告描述符都不需要修改,只需要修改配置描述符即可 修改描述符之后要同时记得修改 ...

Sun Mar 29 06:32:00 CST 2015 0 8837
USB自定义HID设备实现-STM32

该文档使用USB固件库,在其基础上进行了自己的定制,完成了一个USB-HID设备,首先是usb_desc.c文件,里面存放了usb各种描述符的存在 #include "usb_desc.h" //usb标准设备描述符 const u8 DinkUsbDeviceDescriptor ...

Mon Mar 23 02:19:00 CST 2015 0 3785
USB HID 设备协议入门

一、应用场合   USB HID是比较大的一个HID设备属于人机交互操作的设备。用于控制计算机操作的一些方面,如USB鼠标,USB键盘,USB游戏操纵杆,USB触摸板,USB轨迹球、电话拨号设备、VCR遥控等等设备。另外,使用HID设备的一个好处就是,操作系统自带了HID的驱动程序 ...

Wed Mar 09 00:38:00 CST 2022 0 670
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
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM