如何解决U盘的挂起?

我用375做个U盘接口,单片机从U盘上将文件数据读出处理,每次只能读32K数据,处理完以后继续读后面的数据,直到文件数据全部读完为止。但随着数据的不同,单片机处理的时间是不定的,有时需要几十毫秒,有时可能会更长,甚至要几分钟,请问怎样才能使U盘不会挂起呢?

U盘不会挂起的。CH375每一MS会发送一个SOF包给U盘。所以不存在挂起的现象。


在U盘读取过程中,只要不是2个64字节之间打断时间超过5MS的话,都没有任何问题,这次读取完数据到下次读取数据的间隔时间没什么限制。即使几分钟也没有问题。在读取的过程中不能打断很长时间。


如果这样我就放心了,一直担心U盘会挂起,又不知道如何去唤醒,看来我的担心是多余的了。 谢谢!


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