资源简介
STM32_FAT32文件系统 全代码,需要的朋友可以下载下来看看
代码片段和文件信息
/*-----------------------------------------------------------------------*/
/* Low level disk I/O module skeleton for FatFs (C)ChaN 2007 */
/*-----------------------------------------------------------------------*/
/* This is a stub disk I/O module that acts as front end of the existing */
/* disk I/O modules and attach it to FatFs module with common interface. */
/*-----------------------------------------------------------------------*/
#include “diskio.h“
/*-----------------------------------------------------------------------*/
/* Correspondence between physical drive number and physical drive. */
/* Note that Tiny-FatFs supports only single drive and always */
/* accesses drive number 0. */
#define ATA 0
#define MMC 1
#define USB 2
/*-----------------------------------------------------------------------*/
/* Inidialize a Drive */
DSTATUS disk_initialize (
BYTE drv /* Physical drive nmuber (0..) */
)
{
DSTATUS stat;
int result;
switch (drv) {
case ATA :
result = ATA_disk_initialize();
// translate the reslut code here
return stat;
case MMC :
result = MMC_disk_initialize();
// translate the reslut code here
return stat;
case USB :
result = USB_disk_initialize();
// translate the reslut code here
return stat;
}
return STA_NOINIT;
}
/*-----------------------------------------------------------------------*/
/* Return Disk Status */
DSTATUS disk_status (
BYTE drv /* Physical drive nmuber (0..) */
)
{
DSTATUS stat;
int result;
switch (drv) {
case ATA :
result = ATA_disk_status();
// translate the reslut code here
return stat;
case MMC :
result = MMC_disk_status();
// translate the reslut code here
return stat;
case USB :
result = USB_disk_status();
// translate the reslut code here
return stat;
}
return STA_NOINIT;
}
/*-----------------------------------------------------------------------*/
/* Read Sector(s) */
DRESULT disk_read (
BYTE drv /* Physical drive nmuber (0..) */
BYTE *buff /* Data buffer to store read data */
DWORD sector /* Sector address (LBA) */
BYTE count /* Number of sectors to read (1..255) */
)
{
DRESULT res;
int result;
switch (drv) {
case ATA :
result = ATA_disk_read(buff sector count);
// translate the reslut code here
return res;
case MMC :
result = MMC_disk_read(buff sector count);
// translate the reslut code here
return res;
case USB :
result = USB_disk_read(buff sector count);
// translate the reslut code here
return res;
}
return RES_PARERR;
}
/*-----------------------------------------------------------------------*/
/* Write Sect
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5371 2008-11-01 23:13 fatfs文件系统\doc\00index_e.html
文件 5312 2008-11-01 23:13 fatfs文件系统\doc\00index_j.html
文件 2589 2008-10-25 23:14 fatfs文件系统\doc\css_e.css
文件 2866 2008-10-25 23:14 fatfs文件系统\doc\css_j.css
文件 10867 2008-10-11 18:47 fatfs文件系统\doc\en\appnote.html
文件 2861 2008-11-01 22:57 fatfs文件系统\doc\en\chmod.html
文件 2020 2007-04-14 18:10 fatfs文件系统\doc\en\close.html
文件 1333 2008-03-28 23:36 fatfs文件系统\doc\en\dinit.html
文件 2497 2008-11-01 23:01 fatfs文件系统\doc\en\dioctl.html
文件 1785 2008-05-14 23:59 fatfs文件系统\doc\en\dread.html
文件 1599 2008-10-20 00:02 fatfs文件系统\doc\en\dstat.html
文件 1882 2008-11-01 23:01 fatfs文件系统\doc\en\dwrite.html
文件 1363 2007-12-22 16:06 fatfs文件系统\doc\en\fattime.html
文件 3165 2008-03-11 22:10 fatfs文件系统\doc\en\filename.html
文件 4843 2008-11-01 22:58 fatfs文件系统\doc\en\forward.html
文件 3214 2008-11-01 22:55 fatfs文件系统\doc\en\getfree.html
文件 2145 2008-03-28 23:37 fatfs文件系统\doc\en\gets.html
文件 3080 2008-11-01 22:45 fatfs文件系统\doc\en\lseek.html
文件 2331 2008-11-01 22:56 fatfs文件系统\doc\en\mkdir.html
文件 3387 2008-11-01 22:57 fatfs文件系统\doc\en\mkfs.html
文件 2037 2008-11-01 22:53 fatfs文件系统\doc\en\mount.html
文件 2005 2006-12-13 00:15 fatfs文件系统\doc\en\mountdrv.html
文件 5587 2008-11-01 22:46 fatfs文件系统\doc\en\open.html
文件 2360 2008-04-21 00:39 fatfs文件系统\doc\en\opendir.html
文件 2391 2008-11-01 22:59 fatfs文件系统\doc\en\printf.html
文件 1757 2008-03-28 23:38 fatfs文件系统\doc\en\putc.html
文件 1819 2008-03-28 23:38 fatfs文件系统\doc\en\puts.html
文件 2423 2008-11-01 22:54 fatfs文件系统\doc\en\read.html
文件 2795 2008-11-01 22:47 fatfs文件系统\doc\en\readdir.html
文件 2771 2008-03-28 23:38 fatfs文件系统\doc\en\rename.html
............此处省略372个文件信息
- 上一篇:北大青鸟.NET影院售票系统完整版
- 下一篇:全国研究生电子设计大赛资料
相关资源
- 嵌入式stm32开发——基于红外的万能遥
- STM32 的 SIM 卡数据读写
- 一个嵌入式工程师的stm32开发日记
- ESP8266LED.zip
- stm32f407舵机控制程序
- stm32驱动AD7992/AD7993用硬件SPI和模拟方
- 32流量计.rar
- stm32f10x工程模板
- Proteus仿真stm32串口proteus工程+keil工程
- STM32 MODBUS主机程序
- STM32控制步进电机梯形加速
- 高级定时器TIM1 四个通道输出不同频率
- LD3320语音模块STM32
- stm32f103 RT_Thread lwip移植步骤说明
- 基于STM32单片机的智能浇水系统.pdf
- 电子-复件实验15RTC模拟指针时钟实验
- STM32L0x1参考手册.pdf
- STM32通过串口HC05蓝牙控制LED的源码
- STM32的SPI通信总结(含DMA).pdf
- STM32 多路超声波程序亲测好用
- 基于STM32的万用表代码
- STM32程序使用VS1053和2401做对讲机
- 基于STM32的远程视频传输实现
- MPU6050姿态解算STM32源码卡尔曼滤波
- mpu6050程序 stm32
- STM32F103+HMC5883L
- STM32DS18B20程序
- 基于STM32光电编码器测速
- freemodbus RTU移植stm32过程代码
- stm32读取ADXL345加速度传感器数据IIC协
评论
共有 条评论