Introduction - If you have any usage issues, please Google them yourself
1) compatible with FAT16 file system, long file name, maximum path length 260 bytes, consistent with Microsoft Longfilename specification.
2) can be portable to various platforms, and only need to write the sector driver driver, which has two functions: 1) read_flash_sector() 2) write_flash_sector ().
3) file buffer function: 1) when reading the file, the reading position is in the file buffer, and the file buffer can be read directly, and no physical disks need to be read; The file buffer size can be controlled by compiling macro EnableFileBuf, TotalFileBUFsQTYeachFCB, FileBUFSize.
4) open multiple files at the same time; The maximum open file number can be set by compiling macro MaximumFCB, and MaximumFCB maximum limit is 254.
5) file protection function: files can open multiple FCB simultaneously, and only one FCB can get file RD/WR permissions. This function is completely done by file system code, and the upper application does not have to write additional code.
6) all compiled macros are stored in file fat_cfg.h.
Contact the author: QQ:292942278,e-mail:figureyang@yahoo.com.cn
Packet : 95302928fat_demo_code.rar filelist
嵌入式FAT文件系统\fat_filesystem_2008_05_22\fat_filesystem.dsw
嵌入式FAT文件系统\fat_filesystem_2008_05_22\fat_filesystem.ncb
嵌入式FAT文件系统\fat_filesystem_2008_05_22\fat_filesystem.plg
嵌入式FAT文件系统\fat_filesystem_2008_05_22\fat_filesystem.dsp
嵌入式FAT文件系统\fat_filesystem_2008_05_22\CVS\Entries
嵌入式FAT文件系统\fat_filesystem_2008_05_22\CVS\Entries.Extra
嵌入式FAT文件系统\fat_filesystem_2008_05_22\CVS\Entries.Extra.Old
嵌入式FAT文件系统\fat_filesystem_2008_05_22\CVS\Entries.Old
嵌入式FAT文件系统\fat_filesystem_2008_05_22\CVS\Repository
嵌入式FAT文件系统\fat_filesystem_2008_05_22\CVS\Root
嵌入式FAT文件系统\fat_filesystem_2008_05_22\FAT\fat.h
嵌入式FAT文件系统\fat_filesystem_2008_05_22\FAT\fat.obj
嵌入式FAT文件系统\fat_filesystem_2008_05_22\FAT\CVS\Entries
嵌入式FAT文件系统\fat_filesystem_2008_05_22\FAT\CVS\Entries.Extra
嵌入式FAT文件系统\fat_filesystem_2008_05_22\FAT\CVS\Entries.Extra.Old
嵌入式FAT文件系统\fat_filesystem_2008_05_22\FAT\CVS\Entries.Old
嵌入式FAT文件系统\fat_filesystem_2008_05_22\FAT\CVS\Repository
嵌入式FAT文件系统\fat_filesystem_2008_05_22\FAT\CVS\Root
嵌入式FAT文件系统\fat_filesystem_2008_05_22\Flash_Management\flash_management.c
嵌入式FAT文件系统\fat_filesystem_2008_05_22\Flash_Management\flash_management.h
嵌入式FAT文件系统\fat_filesystem_2008_05_22\Flash_Management\CVS\Entries
嵌入式FAT文件系统\fat_filesystem_2008_05_22\Flash_Management\CVS\Entries.Extra
嵌入式FAT文件系统\fat_filesystem_2008_05_22\Flash_Management\CVS\Entries.Extra.Old
嵌入式FAT文件系统\fat_filesystem_2008_05_22\Flash_Management\CVS\Entries.Old
嵌入式FAT文件系统\fat_filesystem_2008_05_22\Flash_Management\CVS\Repository
嵌入式FAT文件系统\fat_filesystem_2008_05_22\Flash_Management\CVS\Root
嵌入式FAT文件系统\fat_filesystem_2008_05_22\include\fat_cfg.h
嵌入式FAT文件系统\fat_filesystem_2008_05_22\include\types.h
嵌入式FAT文件系统\fat_filesystem_2008_05_22\include\CVS\Entries
嵌入式FAT文件系统\fat_filesystem_2008_05_22\include\CVS\Entries.Extra
嵌入式FAT文件系统\fat_filesystem_2008_05_22\include\CVS\Entries.Extra.Old
嵌入式FAT文件系统\fat_filesystem_2008_05_22\include\CVS\Entries.Old
嵌入式FAT文件系统\fat_filesystem_2008_05_22\include\CVS\Repository
嵌入式FAT文件系统\fat_filesystem_2008_05_22\include\CVS\Root
嵌入式FAT文件系统\fat_filesystem_2008_05_22\main.C
嵌入式FAT文件系统\fat_filesystem_2008_05_22\fat_filesystem.opt
嵌入式FAT文件系统\嵌入式FAT16文件系统.doc
嵌入式FAT文件系统\FAT16演示代码说明.doc
嵌入式FAT文件系统\fat_filesystem_2008_05_22\FAT\CVS
嵌入式FAT文件系统\fat_filesystem_2008_05_22\Flash_Management\CVS
嵌入式FAT文件系统\fat_filesystem_2008_05_22\include\CVS
嵌入式FAT文件系统\fat_filesystem_2008_05_22\CVS
嵌入式FAT文件系统\fat_filesystem_2008_05_22\Debug
嵌入式FAT文件系统\fat_filesystem_2008_05_22\FAT
嵌入式FAT文件系统\fat_filesystem_2008_05_22\Flash_Management
嵌入式FAT文件系统\fat_filesystem_2008_05_22\include
嵌入式FAT文件系统\fat_filesystem_2008_05_22
嵌入式FAT文件系统