原文:STM32 USB 复合设备实现

可实现用一个USB接口实现多个USB设备,如 HID MSC HID CDC HID CDC MSC等等 使用HAL库,以HID MSC为例 具体步骤: 目录 一 增加端点 二 更改设备描述符 三 HID MSC内核配置 新建结构体 配置描述符 实现函数 四 初始化使用 一 增加端点 增加端点,同时修改FIFO配置大小,STM USB FS FIFO总大小为 . KB,设置是使用的单位是 bit ...

2020-05-06 16:49 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
STM32 使用Cubemx 建一个USB(HID)设备下位机,实现数据收发

  这里我主要说一下如何做一个USB下位机,这里主要分3部分:1、建立工程;2、添加报文描述符;3、数据的传输。这里就不讲USB的理论知识了,有想要了解的自行百度一下就可以了。 建立工程:工程建立参考:https://www.cnblogs.com/libra13179/p ...

Wed Nov 07 19:15:00 CST 2018 3 8292
STM32 USB DFU设备固件升级 工程讲解

说到STM32 USB的UDF,其实就是我们常说的IAP(In Application Programming)在应用编程。IAP有很多方法,我之前就用过串口IAP,网络IAP。而这里我们使用的是USB IAP,就是通过USB更新代码。所以这里有必要线了解IAP。 IAP ...

Wed Mar 05 22:58:00 CST 2014 0 3133
STM32 USB HS管脚实现USB FS

最近在使用STM32F207的芯片调试USB读写U盘的功能,花费了好多天,总算是调试通过了。现在回头去看,还是走了很多的弯路的,下面将正确的思路总结如下,对自己是个经验的记录,当然也希望对后面要用到的朋友有所帮助。 硬件环境:STM32F207的芯片,这款芯片USB接口有FS ...

Thu Apr 05 00:39:00 CST 2018 0 1839
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM