找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

求fat32的短文件名校验规则

查看数: 2243 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-8-13 20:54

正文摘要:

要在sd卡上创建文件,使用长文件名,网上只找到了这样的一段 int i,j,chknum=0; for (i=11; i>0; i--) chksum = ((chksum & 1) ? 0x80 : 0) + (chksum >> 1) + shortname[j++]; 但是计算出来不对 ...

回复

ID:57657 发表于 2022-8-15 11:47
什么操作系统的程序? 检查变量数据类型是否正确。
ID:1028013 发表于 2022-8-15 10:56
还是一样的呀,按上面的图,算出来结果是0xaf,不是0x23呀?
ID:1034262 发表于 2022-8-14 15:43
短文件名校验我一直用:
for (chksum=0, i=0; i<11; i++)         chksum = ((chksum & 1) ? 0x80 : 0) + (chksum >> 1) + shortname[i];

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表