STM32CubeMX(十八)USB-MSC:外部flash模拟U盘
目录
一、基本知识点
1. 什么是MSC?
2. W25q128简介
二、实践操作
1. 基础配置
2. USB配置
3. 代码添加
4. 代码修改
5. 验证
一、基本知识点
1. 什么是MSC?
MSC 通常指 Mass Storage Class(大容量存储类),是 USB 协议中定义的一种设备类规范。它的核心作用是:让外部设备(如 U 盘、移动硬盘、存储卡读卡器等)通过 USB 接口与主机(如电脑、手机)连接时,被识别为 “可移动存储设备”,从而实现文件的读写操作。
工作原理:
设备端通过 USB 接口向主机报告自己是 “MSC 设备”,并通过 SCSI 命令集(小型计算机系统接口)与主机交互,