demo移植步骤 相关代码 步骤如下: 拷贝官方 USB 驱动库相关代码到自建的工程文件夹下。STM32Cube_FW_F4_V1.26.0→Middlewares→ST 文件夹下的: STM32_USB_Device_Library、STM32_USB_HOST_Library 两个文件夹及源码拷贝到该文夹下面 新建USB_APP 文件夹用于存放 MSC 实现相关代码。STM32Cube_FW_F4_V1.26...
例如,MCU的USB主机端可以连接一个HID设备,而MCU的USB设备端则在MSC设备中使用。 在HPM_SDK V1.6.0版本中,我们提供了此Demo。一个端口作为HID Host使用,另一个端口作为MSC Device使用。 通过上述不同的应用场景,我们可以看到HPM6700系列MCU在USB双端口的灵活性。它通过双主机、双设备、一主一从的配置,满足用户...
(1) { tud_task(); // TinyUSB device task } } // Implement MSC callback functions......
一主一从场景 在一主一从应用程序场景中,HPM6700系列的一个USB端口工作在Host模式,另一个USB端口工作在Device模式。例如,MCU的USB主机端可以连接一个HID设备,而MCU的USB设备端则在MSC设备中使用。 在HPM_SDK V1.6.0版本中,我们提供了此Demo。一个端口作为HID Host使用,另一个端口作为MSC Device使用。 通过上述...
usb device 收数据 以 MSC 为例 usb device 发数据 以 MSC 为例 应用处理流程 其他 描述符 官网demo AI检测代码解析 软件代码在官网是存在的:STSW-STM32046 开发板对应的是 : en.stm32_f105-07_f2_f4_usb-host-device_lib\Project\USB_Device_Examples\AUDIO\readme.txt ...
在一主一从应用程序场景中,HPM6700系列的一个USB端口工作在Host模式,另一个USB端口工作在Device模式。例如,MCU的USB主机端可以连接一个HID设备,而MCU的USB设备端则在MSC设备中使用。 在HPM_SDK V1.6.0版本中,我们提供了此Demo。一个端口作为HID Host使用,另一个端口作为MSC Device使用。
Demo16_1 开发板用作USB接口读卡器是STM32Cube高效开发教程(高级篇)第16章USB OTG用作USB MSC外设的第1集视频,该合集共计2集,视频收藏或关注UP主,及时了解更多相关视频内容。
以下例子是生成了一个包含CDCVCOM、MSC、HID Mouse三个类功能的组合设备。 配置工程 首先需要创建工程。 进入MCUXpresso IDE界面后,点击New project进入创建工程界面,选择evkmimxrt1060板,点击next,进入config界面,点击middleware选项卡,选中USB Device和USB PHY选项, USB Common Header会被自动勾选,最后点击Finish完成工...
包括 USB 1.1、USB 2.0、USB 3.0 等,定义了 USB 接口的物理层、数据链路层、传输层、会话层、表示层等协议,以及 USB 设备类(Device Class)标准,常见的设备类包括 HID(Human Interface Device,人机接口设备)、MSC(Mass Storage Class,大容量存储设备)、CDC(Communication Device Class,通信设备)、Audio、Video 等...
107 + static const uint8_t cdc_msc_descriptor[] = { 108 + USB_DEVICE_DESCRIPTOR_INIT(USB_2_0, 0xEF, 0x02, 0x01, USBD_VID, USBD_PID, 0x0100, 0x01), 109 + USB_CONFIG_DESCRIPTOR_INIT(USB_CONFIG_SIZE, 0x03, 0x01, USB_CONFIG_BUS_POWERED, USBD_MAX_POWER), 110 + CDC_...