[求助]CH375A写U盘的问题,创建文件的时候总是返回0x1f

大家好,采用51单片机,采用CH375A,采用的是串口连接单片机 使用的是CH375HF5.H,CH375DiskReady( )能通过,在创建文件的时候总返回0X1F,请问这是怎么回事?应该怎么解决,谢谢

那你看下DISK-BASE-BUF里面的数据是什么?你可以将你单片机的串口速度提高点


#define DISK_BASE_BUF_ADDR 0x0000 /* 外部RAM的磁盘数据缓冲区的起始地址 最开始的32字节内容如下: 04 FF Fa F5 F0 EB E6 E1 DC D7 D2 CD C8 C3 BE B9 B4 AF AA A5 A0 9B 96 91 8C 87 82 7D 78 73 6E 69


里面的数据有点不正常,你单片机的晶振是多少?打开文件的时候也是返回0X1F吗?


单片机的晶振是22118400,11.0592的2倍。是直接新建文件的,没有先打开文件


手册上说的主机方式对晶振要求比较高的,误差在千分之四以内,你最好整个12.000的


我的是采用的串口方式,单片机晶振是22118400,375晶振是12.000的


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