uint8_t FATFS_ReadFile(void)
{
FRESULT res;
FIL fsrc;
uint16_t a;
UINT br;
uint8_t buffer[512];
res = f_open(&fsrc, "图片/测试.txt", FA_READ);
if(res == FR_OK)
{
br=1;
a=0;
printf("文件内容:");
for (;;)
{
for(a=0; a<512; a++)
{
buffer[a] = 0;
}
res = f_read(&fsrc, buffer, sizeof(buffer), &br);//br 用来保存读取
到多少数据
printf("%s\r\n",buffer);
if (res || br == 0)
{
break; // error or eof
}
}
}
f_close(&fsrc); //不论是打开,还是新建文件,一定记得关闭
return 0;
}
|