Picproje Elektronik Sitesi

PICPROJE PROGRAMLAMA DERSLERİ => STM32 Örnekleri => Konuyu başlatan: mrtplt - 24 Şubat 2018, 18:08:11

Başlık: mikroe_fat32 kütüphanesi
Gönderen: mrtplt - 24 Şubat 2018, 18:08:11
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++;
    }
Başlık: Ynt: mikroe_fat32 kütüphanesi
Gönderen: muhittin_kaplan - 24 Şubat 2018, 20:47:09
Lütfen KOD butonunu kullanalım.
Başlık: Ynt: mikroe_fat32 kütüphanesi
Gönderen: mrtplt - 25 Şubat 2018, 12:45:32
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++;
    }




Başlık: Ynt: mikroe_fat32 kütüphanesi
Gönderen: mrtplt - 25 Şubat 2018, 13:28:38
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++;
    }