STM32之FATFS学习笔记

2019-04-15 13:56发布

    FATFS 是一个完全免费开源的 FAT 文件系统模块,专门为小型的嵌入式系统而设计。它完全用标准 C 语言编写,所以具有良好的硬件平台独立性,可以移植到 8051、 PIC、 AVR、 SH、Z80、 H8、 ARM 等系列单片机上而只需做简单的修改。它支持 FATl2、 FATl6 和 FAT32,支持多个存储媒介;有独立的缓冲区,可以对多个文件进行读/写,并特别对 8 位单片机和 16 位单片机做了优化。  FATFS 的源码,大家可以在: http://elm-chan.org/fsw/ff/00index_e.html 这个网站下载到,目前最新版本为 R0.09a。