(一) SD卡
(一) FATFS
文件系统是一种管理存储设备(如 SD 卡、硬盘)上数据的 “规则体系”,它就像一个高效的图书馆管理员,负责规划数据的存储位置、命名规则和读取方式。如果直接操作存储设备的物理扇区(类似直接在图书馆书架上随意堆放书籍),会导致数据混乱且难以查找,而文件系统则通过建立索引和组织架构,让数据管理变得有序高效。
· 本质:文件系统是介于软件和硬件存储之间的 “中间层”,通过抽象的文件、目录概念,隐藏底层物理存储的复杂性,让数据管理更高效。
· 在本教程中的定位:STM32 通过 SDIO 接口驱动 SD 卡硬件,FATFS 作为文件系统模块,负责将 SD 卡的物理扇区转换为可读写的文件,使 MCU 能像电脑一样管理 SD 卡中的数据(如创建日志文件、读取配置文件)。
一、Flash
一、核心器件:GD25QXX系列 SPI FLASH(一)配置cubeMX
(一)配置代码
1、 gd25Qxx.c
1、 gd25Qxx.h