FATFS f_open测试

22 篇文章 0 订阅
1 篇文章 0 订阅

FATFS移植部份忽略

 

123456.txt的文件内容如下:

0123456789abcdefghijklmnopqrstuvwxyz

 

res=f_open(&fnew,"0:123456.txt",FA_OPEN_EXISTING|FA_READ);//只读存在文件

if (res== FR_OK)//打开成功
    {
        printf("文件打开成功,文件大小:%d \r\n",fnew.fsize);
        for(i=0;i<fnew.fsize;i++)
        {
            res=f_read(&fnew,data,4,&br);
            if (res || br == 0)
            {
                printf("文件结束错误 \r\n");
                break;   // 文件结束错误
            }
            printf(" %d : %c \r\n",data[0],data[0]);
            printf(" %d : %c \r\n",data[1],data[1]);
            printf(" %d : %c \r\n",data[2],data[2]);
            printf(" %d : %c \r\n",data[3],data[3]);
            
        }
        printf("文件读取完成 \r\n");

}

 

打印如下:

文件打开成功,文件大小:36 
 48 : 0 
 49 : 1 
 50 : 2 
 51 : 3 
 52 : 4 
 53 : 5 
 54 : 6 
 55 : 7 
 56 : 8 
 57 : 9 
 97 : a 
 98 : b 
 99 : c 
 100 : d 
 101 : e 
 102 : f 
 103 : g 
 104 : h 
 105 : i 
 106 : j 
 107 : k 
 108 : l 
 109 : m 
 110 : n 
 111 : o 
 112 : p 
 113 : q 
 114 : r 
 115 : s 
 116 : t 
 117 : u 
 118 : v 
 119 : w 
 120 : x 
 121 : y 
 122 : z 
文件结束错误 
文件读取完成 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值