发 帖  
原厂入驻New

FATFS有哪些操作函数?

45 FatFs 函数
分享
2020-11-11 06:44:57   评论 分享淘帖 邀请回答
5个回答
  f_mount
  在FatFs模块上注册、注销一个工作区(文件系统对象)。
  1FRESULT f_mount (
  2 FATFS* fs, /* Pointer to the file system object (NULL:unmount)*/
  3 const TCHAR* path, /* Logical drive number to be mounted/unmounted */
  4 BYTE opt /* 0:Do not mount (delayed mount), 1:Mount immediately */
  5)
  参数
  fs 工作区(文件系统对象)指针
  path 注册/注销工作区的逻辑驱动器号
  opt 注册或注销选项
2020-11-11 15:09:58 评论

举报

  f_open
  创建/打开一个文件对象
  1FRESULT f_open (
  2 FIL* fp, /* Pointer to the blank file object */
  3 const TCHAR* path, /* Pointer to the file name */
  4 BYTE mode /* Access mode and file open mode flags */
  5)
  fp 将被创建的文件对象结构的指针
  path 文件名指针,指定将创建或打开的文件名
  mode 访问类型和打开方法,由一下标准的一个组合指定的。
  模式 描述
  FA_READ 指定读访问对象。可以从文件中读取数据。 与FA_WRITE 结 合可以进行读写访问。
  FA_WRITE 指定写访问对象。可以向文件中写入数据。与FA_READ 结合 可以进行读写访问。
  FA_OPEN_EXISTING 打开文件。如果文件不存在,则打开失败。(默认)
  FA_OPEN_ALWAYS 如果文件存在,则打开;否则,创建一个新文件。
  FA_CREATE_NEW 创建一个新文件。如果文件已存在,则创建失败。
  FA_CREATE_ALWAYS 创建一个新文件。如果文件已存在,则它将被截断并覆盖。
2020-11-11 15:10:25 评论

举报

  f_close
  关闭一个打开的文件
  1FRESULT f_close (
  2 FIL *fp /* Pointer to the file object to be closed */
  3)
  fp 指向将被关闭的已打开的文件对象结构的指针。
2020-11-11 15:10:37 评论

举报

  f_read
  从一个打开的文件中读取数据
  1FRESULT f_read (
  2 FIL* fp, /* Pointer to the file object */
  3 void* buff, /* Pointer to data buffer */
  4 UINT btr, /* Number of bytes to read */
  5 UINT* br /* Pointer to number of bytes read */
  6)
  fp 指向将被读取的已打开的文件对象结构的指针
  buff 指向存储读取数据的缓冲区的指针
  btr 要读取的字节数
  br 指向返回已读取字节数的UINT变量的指针,返回为实际读取的字节数。
2020-11-11 15:10:48 评论

举报

  f_write
  写入数据到一个已打开的文件
  1FRESULT f_write (
  2 FIL* fp, /* Pointer to the file object */
  3 const void *buff, /* Pointer to the data to be written */
  4 UINT btw, /* Number of bytes to write */
  5 UINT* bw /* Pointer to number of bytes written */
  6)
  fp 指向将被写入的已打开的文件对象结构的指针
  buff 指向存储写入数据的缓冲区的指针
  btr 要写入的字节数
  br 指向返回已写入字节数的UINT变量的指针,返回为实际写入的字节数。
2020-11-11 15:11:00 评论

举报

只有小组成员才能发言,加入小组>>

328个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /9 下一条

快速回复 返回顶部 返回列表