f_mount——注册/注销一个工作区

在FatFs模块上注册/注销一个工作区(文件系统对象)

FRESULT f_mount
{
 BYTE vol, /逻辑驱动器号(0~9)/
 FATFS fs / 工作区指针(NULL为注销)*/
}

返回值:

FR_OK(0)——函数成功
FR_INVALID_DRIVE——驱动器号无效

说明:
  f_mount函数在FatFs模块上注册/注销一个工作区。在使用任何其它文件函数之前,必须使用该函数为每个卷注册一个工作区。要注销一个工作区,只要指定FileSystemObject为NULL即可,然后该工作区可以被丢弃。
  该函数只初始化给定的工作区,以及将该工作区的地址注册到内部表中,不访问磁盘I/O层。卷装入过程是在f_mount函数后或存储介质改变后的第一次文件访问时完成的。

例子:
FATFS fatfs[2];
f_mount(0, &fatfs[0]); // 注册一个工作区
f_mount(1, &fatfs[1]);

/…………/

f_mount(0, NULL); // 注销一个工作区
f_mount(1, NULL);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值