关于FATFS文件系统的一些使用方法

这篇博客介绍了如何在嵌入式系统中使用FATFS文件系统进行文件操作,包括创建文件夹、打开/创建文件、写入数据、寻址位移、读取数据和关闭文件等步骤。博主分享了使用正点原子库及USMART串口调试工具的实践经验,提供了具体代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一次在优快云上写这些东西,技术也不是很好,记录一下自己的学习过程,望各路大神见谅。

使用FATFS文件系统前需要阅读一些相关的文档,起码知道各个函数的功能。这里介绍创建文件的方式(自己尝试过的)。本人使用的是正点原子的库,调试时使用的是正点原子的USMART。

#define    FA_READ                       0x01
#define    FA_OPEN_EXISTING    0x00

#if !_FS_READONLY
#define    FA_WRITE                      0x02
#define    FA_CREATE_NEW         0x04
#define    FA_CREATE_ALWAYS   0x08
#define    FA_OPEN_ALWAYS       0x10
#define    FA__WRITTEN               0x20
#define    FA__DIRTY                     0x40

以上为正点原子库里面定义的宏,但是USMART,用串口 调试时无法用宏,只能使用后面的数字

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值