• 大小: 1.38M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-04-18
  • 语言: C/C++
  • 标签: 系统  文件  

资源简介

FatFs is a generic FAT file system module for small embedded systems. The FatFs module is written in compliance with ANSI C (C89) and completely separated from the disk I/O layer. Therefore it is independent of the platform. It can be incorporated into small microcontrollers with limited resource, such as 8051, PIC, AVR, ARM, Z80, 78K and etc. Also Petit FatFs module for tiny microcontrollers is available here.

资源截图

代码片段和文件信息

/*------------------------------------------------------------/
/ Open or create a file in append mode
/------------------------------------------------------------*/

FRESULT open_append (
    FIL* fp            /* [OUT] File object to create */
    const char* path    /* [IN]  File name to be opened */

{
    FRESULT fr;

    /* Opens an existing file. If not exist creates a new file. */
    fr = f_open(fp path FA_WRITE | FA_OPEN_ALWAYS);
    if (fr == FR_OK) {
        /* Seek to end of the file to append data */
        fr = f_lseek(fp f_size(fp));
        if (fr != FR_OK)
            f_close(fp);
    }
    return fr;
}


int main (void)
{
    FRESULT fr;
    FATFS fs;
    FIL fil;

    /* Open or create a log file and ready to append */
    f_mount(&fs ““ 0);
    fr = open_append(&fil “logfile.txt“);
    if (fr != FR_OK) return 1;

    /* Append a line */
    f_printf(&fil “%02u/%02u/%u %2u:%02u\n“ Mday Mon Year Hour Min);

    /* Close the file */
    f_close(&fil);

    return 0;
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       8704  2020-09-21 13:08  fatfs\doc\00index_e.html

     文件      10059  2020-09-21 13:08  fatfs\doc\00index_j.html

     文件       3481  2020-09-21 13:08  fatfs\doc\css_e.css

     文件       3896  2020-09-21 13:08  fatfs\doc\css_j.css

     文件      34978  2020-09-21 13:08  fatfs\doc\en\appnote.html

     文件       2517  2020-09-21 13:08  fatfs\doc\en\chdir.html

     文件       1796  2020-09-21 13:08  fatfs\doc\en\chdrive.html

     文件       2951  2020-09-21 13:08  fatfs\doc\en\chmod.html

     文件       2168  2020-09-21 13:08  fatfs\doc\en\close.html

     文件       1965  2020-09-21 13:08  fatfs\doc\en\closedir.html

     文件      14194  2020-09-21 13:08  fatfs\doc\en\config.html

     文件       1810  2020-09-21 13:08  fatfs\doc\en\dinit.html

     文件       7465  2020-09-21 13:08  fatfs\doc\en\dioctl.html

     文件       3503  2020-09-21 13:08  fatfs\doc\en\dread.html

     文件       2266  2020-09-21 13:08  fatfs\doc\en\dstat.html

     文件       3357  2020-09-21 13:08  fatfs\doc\en\dwrite.html

     文件       1711  2020-09-21 13:08  fatfs\doc\en\eof.html

     文件       1600  2020-09-21 13:08  fatfs\doc\en\error.html

     文件       5068  2020-09-21 13:08  fatfs\doc\en\expand.html

     文件       1658  2020-09-21 13:08  fatfs\doc\en\fattime.html

     文件       4262  2020-09-21 13:08  fatfs\doc\en\fdisk.html

     文件       9448  2020-09-21 13:08  fatfs\doc\en\filename.html

     文件       5254  2020-09-21 13:08  fatfs\doc\en\findfirst.html

     文件       2470  2020-09-21 13:08  fatfs\doc\en\findnext.html

     文件       5427  2020-09-21 13:08  fatfs\doc\en\forward.html

     文件       2305  2020-09-21 13:08  fatfs\doc\en\getcwd.html

     文件       3410  2020-09-21 13:08  fatfs\doc\en\getfree.html

     文件       2687  2020-09-21 13:08  fatfs\doc\en\getlabel.html

     文件       2811  2020-09-21 13:08  fatfs\doc\en\gets.html

     文件       6892  2020-09-21 13:08  fatfs\doc\en\lseek.html

............此处省略121个文件信息

评论

共有 条评论