欢迎来到电脑知识学习网,专业的电脑知识大全学习平台!

手机版

虚拟u盘usb口-(虚拟USB)

网络知识 发布时间:2022-10-22 16:28:27
虚拟u盘usb口 (虚拟USB) 0背景

之前学习了USB虚拟成串口VCP和自定义HID这次学习设备的两种模式STM32的USB模拟成大容量存储设备模式STM32板模拟成U盘。

1cube MX配置步骤首先选择USB我们选择使用模式MSC模式,如下图所示

然后配置系统和USB时钟树用于外设,USB使用48MHz的频率。

在配置这些基本参数后,选择需要生成的工程,并省略配置工程参数。然后可以使用cubeMX软件生成工程代码。

还需要添加生成的工程代码USB的IO由于口和重新列举检测代码的具体添加代码如下,STM32F1系列型号需要外部。IO口来控制USB该功能电路集成在其他型号的内部,无需控制电路和代码。

U盘枚举成功

添加上述代码后,将程序下载到开发板中,您可以在计算机上看到一个磁盘符号,并提示我们是否需要格式化,可以在格式化后使用,因为本实验的开发板RAM相对较小,本实验不格式化,只实现枚举,显示盘符


后记

实现下一个实验USB复合设备模式(CDC和MSC)。

责任编辑:电脑知识学习网

网络知识