Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Atmel => Konuyu başlatan: berkay_91 - 18 Şubat 2016, 13:40:27

Başlık: elm chan Fatfs kütüphanesi ile dosya isimlerini okuma
Gönderen: berkay_91 - 18 Şubat 2016, 13:40:27
mrb, Atmega 1284 denetleyicisi ile kullanmakta olduğum SD kartın içindeki dosya isimlerini okumam gerekiyor elm chan nın yazmış olduğu kütüphane ile SD karta veri yazıp .txt dosyasındaki verileri ekrana basabiliyorum ama dosya isimlerini bir türlü Nokia 5110 a yazdıramadım daha önce bu kütüphane ile uğraşanlar varsa örnek kod yazarak yardımcı olabilirler mi?
Başlık: Ynt: elm chan Fatfs kütüphanesi ile dosya isimlerini okuma
Gönderen: kimlenbu - 18 Şubat 2016, 16:58:31
kodun tamamını ayıklamaya üşendim, açıklamalardan işine yarayacak kısmı alırsın.


FRESULT res;
FILINFO finfo;
char RaporDosyaAdim[13];

                     while(1)
    {
                                res = f_readdir(&dirs, &finfo);
if (res != FR_OK || finfo.fname[0] == 0) break;
if (finfo.fname[0] == '.') continue;
#if _USE_LFN
fnm = *finfo.lfname ? finfo.lfname : finfo.fname;
#else
fnm = finfo.fname;
#endif

if (finfo.fattrib & AM_DIR) //Bulunan dizinse


}
else // Bulunan dosyaysa
{
strcpy(RaporDosyaAdim,finfo.fname);
}


}