![]() |
CMSIS-Driver
版本 2.6.0
中间件和应用程序代码的外设接口
|
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 API
以下头文件定义了 USB 接口的应用程序编程接口(API):
驱动程序实现是支持微控制器系列外设的器件系列包(DFP)的典型部分。
驱动函数
驱动程序功能按照通用驱动程序功能中的说明发布在访问结构中