Skip to content

USB

简介

USB: Universal Serial Bus通用串行总线

提供适用于各种应用的传输协议, 向下兼容

image-20240111145643353

Front Page | USB-IF

USB 3.2 Gen 1 = USB3.0

USB 3.2 Gen 2 = USB3.1

USB 3.2 Gen 2x2 = USB3.2

image-20240111150041316

设备结构

image-20240111150716572

物理结构

image-20240111153012212

image-20240111153215659

由于驱动的开发很麻烦, 所以直接使用ST官方开发板的例程进行移植

STM32的USB特性

image-20240111153642549

image-20240111153848312

image-20240111154021524

image-20240111154057883

开发板原理图

image-20240111154538884

image-20240111154605105

image-20240111154627476

image-20240111154934187

驱动库

image-20240111155220314

image-20240111155521008

USB读卡器

image-20240111155640573

image-20240111155757419

主要就是官方开发板例程里面的这六个文件, 以及按照要使用的文件从USB驱动里面获取到要使用的模块的驱动和Croe的代码

image-20240111160457622

image-20240111160604837

image-20240111161619709

image-20240111162131148

image-20240111162142381