使用STM32+SPI Flash模拟U盘

**试验目的:**使用STM32F103C8T6 + SPI Flash(WSQ16)实现模拟U盘的功能

SPI Flash读写说明:

Step1 设置SPI1 用于读取SPI Flash;

Step2:设置SPI Flash 的使能信号

Step3:使能USB通信

Step4:使能USB中间件

Step5:堆栈空间大小设置

Step6:生成代码

Step7:加入SPI驱动文件到工程

Step8:改写对应的SPI Flash芯片型号和对应的容量大小

Step9:在USB文件中增加读写函数

Step10:修改USB设备的容量大小设置

Step11:下载到开发板,可以看到出现了U盘的盘符,第一次需要格式化

相关推荐
jiuri_12151 小时前
单片机内存管理剖析
单片机·嵌入式硬件
shdbdndj1 小时前
STM32单片机:GPIO模式
stm32·单片机·嵌入式硬件
2401_843785232 小时前
STM32简介
stm32·单片机·嵌入式硬件
【 STM32开发 】2 小时前
STM32_SD卡的SDIO通信_基础读写
stm32·cubemx·sd卡·tf卡·sdio
tadus_zeng5 小时前
stm8s单片机(二)外部中断实验
单片机·嵌入式硬件
大专生学编程6 小时前
基于ESP32-IDF驱动GPIO输出控制LED
嵌入式硬件·esp32·esp-idf
7yewh8 小时前
嵌入式知识点总结 ARM体系与架构 专题提升(四)-编程
arm开发·stm32·单片机·嵌入式硬件·mcu·物联网·51单片机
Uitwaaien5410 小时前
51 单片机矩阵键盘密码锁:原理、实现与应用
c++·单片机·嵌入式硬件·51单片机·课程设计
小关12310 小时前
STM32补充——FLASH
stm32·单片机·嵌入式硬件
7yewh12 小时前
嵌入式知识点总结 操作系统 专题提升(一)-进程和线程
linux·arm开发·驱动开发·stm32·嵌入式硬件·mcu·物联网