ffconf.h FATFS模块配置文件
ff.h FATFS和应用模块公用的包含文件
ff.c FATFS模块
diskio.h FATFS和disk I/O模块公用的包含文件 就是FATFS与磁盘关联的function我们主要编写的函数
interger.h 数据类型定义
ff.h FATFS和应用模块公用的包含文件
ff.c FATFS模块
diskio.h FATFS和disk I/O模块公用的包含文件 就是FATFS与磁盘关联的function我们主要编写的函数
interger.h 数据类型定义
option 可选的外部功能(比如支持中文等)
ff.c 就是FATFS系统的function的定义,IO函数等 。网上有人专门分析了
在 DISKIO.c中
DSTATUS disk_initialize (BYTE pdrv);pdrv//是我们要初始化的逻辑驱动号 0-9返回一个磁盘的状态所以当我们用SD作为磁盘就是在这里初始化SD卡
DSTATUS disk_status (BYTE pdrv);//返回磁盘当前的状态
DRESULT disk_read (BYTE pdrv, BYTE* buff, DWORD sector, UINT count);读取磁盘 。所以这个函数其实就是要读取SD卡,pdrv:设备ID,buff接收数据的首