Huangwenfeng 发表于 2013-5-2 12:32:42

新手,求帮忙!急急急

SD卡读取文件名在LCD上显示(SDIO_FATFS)的功能是怎样去实现的呢?还有就是下面这部分的程序怎样去理解啊!求高手指点
u8 stringcopy(BYTE *buff_to,BYTE *buff_from)
{
u8 i=0;
for(i=0;i<13;i++)
buff_to = buff_from;
return 1;
}
void ReadSDFile(void)
{
FIL file;
FILINFO finfo;
DIR dirs;
int i_name=0;
char *fn;
char path={""};
disk_initialize(0);
f_mount(0, &fs);
res =f_opendir(&dirs, path);
if (res == FR_OK)
{
    while (f_readdir(&dirs, &finfo) == FR_OK)
        {
          if (finfo.fattrib & AM_ARC)
      {
      if(!finfo.fname)          //文件名不为空,如果为空,则表明该目录下面的文件已经读完了
          break;         
      res = f_open(&fsrc, finfo.fname, FA_OPEN_EXISTING | FA_READ);
                stringcopy(buff_filename, (BYTE*)finfo.fname);
                i_name++;
//      res = f_read(&fsrc, &buffer, 50, &br);
      f_close(&fsrc);
          }
        }
}
}

extern u8 Image_Table[];

zgxcom123 发表于 2013-5-2 12:36:35

1、ReadSDFile() 里面都是些FatFS中的基本函数,看看手册就行了
2、这个程序是你在网上找的吧?思路是对的~ 从SD卡读取,发给液晶就行了

Huangwenfeng 发表于 2013-5-2 17:46:07

zgxcom123 发表于 2013-5-2 12:36 static/image/common/back.gif
1、ReadSDFile() 里面都是些FatFS中的基本函数,看看手册就行了
2、这个程序是你在网上找的吧?思路是对的~ ...

是啊!只是看得很模糊,因为是新手嘛{:biggrin:}

cctv02 发表于 2013-5-2 22:28:24

我記得标题不明的会封ID 快改吧{:smile:}

Huangwenfeng 发表于 2013-5-3 10:07:55

cctv02 发表于 2013-5-2 22:28 static/image/common/back.gif
我記得标题不明的会封ID 快改吧

好的,我会改的
页: [1]
查看完整版本: 新手,求帮忙!急急急