• 资料介绍
    • 前言
    • USB 双向通信的几个基本知识点
    • USBx HID 设备端 API 介绍
    • USBx 实现 Custom HID 双向通信的步骤
  • 资料预览
  • 相关推荐
申请入驻 产业图谱

LAT1350 基于 STM32U5创建USBx_CustomHID通信

03/22 14:35
256
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

LAT1350 基于 STM32U5创建USBx_CustomHID通信

1.39 MB

前言

某客户在使用 STM32U5 开发一款产品时需要使用到 USB Custom 进行双向通信,并反馈STM32U5 使用的是 Azure USBx 协议栈,不再支持 ST USB device 库。客户表示只熟悉 STUSB Device 库,对 USBx 协议栈与 API 没有任何使用经验。查阅目前所有 USBx 的例程,发现目前 USBx 均没有可参考的 Custom HID 双向通信范例,客户希望提供使用 USBx HID 进行双向通信的例程,这里简单介绍下利用 CubeMx 创建工程的实现过程。

USB 双向通信的几个基本知识点

首先,我们回顾一下 USB2.0 设备端与主机通信的基本原理及数据流.

USBx HID 设备端 API 介绍

USBx Device 协议栈内部实现了一套复杂的基于事件和消息驱动机制的数据流传输和控制传输逻辑,用户 Application 只需要使用其提供的 APIs 即可实现 USB 通信。

USBx 实现 Custom HID 双向通信的步骤

资料预览

点赞
收藏
评论
分享
加入交流群
举报

相关推荐

方案定制

去合作
方案开发定制化,2000+方案商即时响应!