CMSIS-Driver  版本 2.6.0
中间件和应用程序代码的外设接口
 所有 数据结构 文档 函数 变量 类型定义 枚举 枚举 宏定义  
USB 接口

USB 通用定义(Driver_USB.h) 更多...

内容

 USB 设备接口
 USB 设备外设的驱动程序 API(Driver_USBD.h)
 
 USB 主机接口
 USB 主机外设的驱动程序 API(Driver_USBH.h)
 
 USB 速度
 USB 速度定义。
 
 USB 端点类型
 USB 端点类型定义。
 

描述

USB 通用定义(Driver_USB.h)

通用串行总线 (USB) 实现用于数据交换的串行总线。它是使用分层星形拓扑的 USB 主机和 USB 设备之间的主机控制的即插即用接口。在微控制器(MCU)应用中,该接口通常用于将设备连接到主机以用于数据交换或控制目的。

框图

通常只有一个 USB 设备连接到 USB 主机。如果多个 USB 设备必须连接到同一个 USB 主机,则必须通过 USB 集线器进行连接。

USB_Schematics.png
简化的 USB 模式

USB API

以下头文件定义了 USB 接口的应用程序编程接口(API):

驱动程序实现是支持微控制器系列外设的器件系列包(DFP)的典型部分。

驱动函数

驱动程序功能按照通用驱动程序功能中的说明发布在访问结构中