mikroe_fat32 kütüphanesi

Başlatan mrtplt, 24 Şubat 2018, 18:08:11

mrtplt

Arkadaşlar merhaba mikroC STM32F4  fat32 kütüphanesini kullanıyorum, 1 den 1000e kadar xxxx. txt file oluşturuyorum fakat oluşturulan dosyaya ilgili metni yazamıyorum...
dosya           içerik
1.txt             "abc"
2.txt            "abc"
3.txt             "abc"
4.txt             "abc"...........
    short fat32_file;
    char cnt=0;
    static char txt_fileid[100];
    static char txt_[7];
    Init_SDIO();
    cnt = Init_FAT();
    inttoStr(a,txt_);
    strcpy(txt_fileid,txt_);
    strcat(txt_fileid,".TXT");
    fat32_file = FAT32_Open(txt_fileid, FILE_APPEND);       //FILE_WRITE
    if(0==FAT32_Write(fat32_file,"picproje",9))
    FAT32_Close(fat32_file);
    else{
    ret_:
    Init_SDIO();
    cnt = Init_FAT();
    fat32_file = FAT32_Open(txt_fileid, FILE_WRITE);       //FILE_WRITE
    if(0==FAT32_Write(fat32_file,"picproje",9))
    FAT32_Close(fat32_file);
    else
    goto ret_;
    }
    strcpy(txt_fileid,"");
    a++;
    }

muhittin_kaplan

Lütfen KOD butonunu kullanalım.

mrtplt

Arkadaşlar merhaba mikroC STM32F4  fat32 kütüphanesini kullanıyorum, 1 den 1000e kadar xxxx. txt file oluşturuyorum fakat oluşturulan dosyaya ilgili metni yazamıyorum... dosya           içerik1.txt             "abc"2.txt            "abc"3.txt             "abc"4.txt             "abc"...........


    short fat32_file;


    char cnt=0;
    static char txt_fileid[100];
    static char txt_[7];
    Init_SDIO();
    cnt = Init_FAT();
    inttoStr(a,txt_);
    strcpy(txt_fileid,txt_);
    strcat(txt_fileid,".TXT");
    fat32_file = FAT32_Open(txt_fileid, FILE_APPEND);       //FILE_WRITE
    if(0==FAT32_Write(fat32_file,"picproje",9))
    FAT32_Close(fat32_file);
    else{
    ret_:
    Init_SDIO();
    cnt = Init_FAT();
    fat32_file = FAT32_Open(txt_fileid, FILE_WRITE);       //FILE_WRITE
    if(0==FAT32_Write(fat32_file,"picproje",9))
    FAT32_Close(fat32_file);
    else
    goto ret_;
    }
    strcpy(txt_fileid,"");
    a++;
    }

mrtplt

Arkadaşlar merhaba mikroC STM32F4  fat32 kütüphanesini kullanıyorum, 1 den 1000e kadar xxxx. txt file oluşturuyorum fakat oluşturulan dosyaya ilgili metni yazamıyorum...
dosya           içerik
1.txt             "abc"
2.txt             "abc"
3.txt             "abc"
4.txt             "abc"........... vs
  
    short fat32_file;
    char cnt=0;
    static char txt_fileid[100];
    static char txt_[7];
    Init_SDIO();
    cnt = Init_FAT();
    inttoStr(a,txt_);
    strcpy(txt_fileid,txt_);
    strcat(txt_fileid,".TXT");
    fat32_file = FAT32_Open(txt_fileid, FILE_APPEND);       //FILE_WRITE
    if(0==FAT32_Write(fat32_file,"picproje",9))
    FAT32_Close(fat32_file);
    else{
    ret_:
    Init_SDIO();
    cnt = Init_FAT();
    fat32_file = FAT32_Open(txt_fileid, FILE_WRITE);       //FILE_WRITE
    if(0==FAT32_Write(fat32_file,"picproje",9))
    FAT32_Close(fat32_file);
    else
    goto ret_;
    }
    strcpy(txt_fileid,"");
    a++;
    }