ch376数据确认已写入U盘了,但U盘在电脑打开文件时无法打开,急急急

ch376 SPI单片机数据确认已写入U盘了,但U盘在电脑也显示了这个文件名,但文件属性的文件长度为0,使用磁盘工具可以查看到数据已经写入并存在U盘内,但点击打开文件时显示该项目不存在,无法打开,无法删除,FAT格式U盘,急急急

void WriteCH376FileName(U8 *buf)

{

    U8 c;


    WriteCH376Byte(0x2f);           // 加: / (0X2F)  在根目录创建文件

    for (c=0;c<8;c++) {

        if ((*buf)==0) break;

        

        WriteCH376Byte(*buf);

        buf++;

    }

    WriteCH376Byte('.');           // 

    WriteCH376Byte('t');           //

    WriteCH376Byte('x');           // 

    WriteCH376Byte('t');           // 

    

    WriteCH376Byte(0);              // 文件字符串结束字节 0 

    

}


发送文件名,这样有问题吗?


文件名用的是 160401~1  生成的文件名就是160401~1.txt


后缀必须用大写的“TXT”


在吗??、我最近也遇到这种问题了    也在做这个读取U盘   可以把你的资料代码 发给我参考一下吗》??

急需要解决这个   你帮帮我吧  大神   我的QQ  994099840  邮箱 个人信息保护,已隐藏 


大神  你做过这个吗


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