CH376 建立长文件名失败

用EXAM11中的程序新建长文件名的文件,只显示出对应的短文件名的文件,而看不到要建立的长文件名的文件。求大神指点。

你是直接用EXAM11中的程序吗?实例程序测试过是没有问题的。你说的看不到长文件名只显示对应的短文件名是在PC机上看到的吗?



是用的EXAM11中的程序,在U盘中新建长文件名文件之后,把U盘插到电脑上,只能看到对应的短文件名。


UNICODE是用小端编码(注:MCS51是大端格式的单片机,即每两个字节的前后两字节互换)


如果编码弄反了应该会报错“长文件名无效吧”。


其他电脑也看不到长文件名吗?


其他电脑也看不到,xp和win7都试过。


看一下创建长文件名函数是不是返回成功的?如果返回没问题,你可以找一个空闲U盘格式化一下,376创建一个长文件名,然后放到电脑上用winhex查看根目录该文件,长短文件名是否存在,如果不会看winhex你可以截图贴上来


创建的长文件名最好是全英文的,这样ucode码比较容易看



问题解决了,非常感谢。


楼主,是怎么解决这个问题的呀


您好,如果您是想通过CH376实现长文件名的创建等操作,可以发送邮件至mj@wch.cn这边可以给您提供基于CH32的完整工程。


楼主,遇到了相同的问题,劳烦赐教怎么解决的



只有登录才能回复,可以选择微信账号登录