阅读:2646回复:13
速度啊!――SL811读U盘
我现在已经可以任意读写U盘了,但是有一个速度问题,让我很头疼。我用的是BULK方式,我在发了CBW包后,总要等很长一段时间(大概要大于100ms)才能够去执行DATA_READ函数从U盘读数据,这样搞得读写非常慢。当然,偶尔发几包,就不需要在CBW和DATAIN之间延时那么久,如果连续读很多包,则不得不在CBW和DATAIN之间延时至少100ms,否则SL811的状态寄存器就会报告ERROR,而不是ACK。有没有那位朋友遇到过同样的问题啊?
|
|
沙发#
发布于:2003-09-14 09:03
速度问题确实很关键,这也是很多人做主方式解决不了的问题.
但其实有很多方法的. |
|
板凳#
发布于:2003-09-14 09:52
应该不会有那么长的延时的。一般不会超过3ms。看看是否其它问题。
|
|
地板#
发布于:2003-09-14 13:27
xxg兄弟说到有很多方法改进,是否可以透露一些方法?
|
|
地下室#
发布于:2003-09-15 13:39
用户被禁言,该主题自动屏蔽! |
|
5楼#
发布于:2003-12-25 09:38
我的速度是:
读:400KB/S 写:150KB/S 用的是AVR8515 MCU |
|
6楼#
发布于:2003-12-25 10:26
楼上老大,能否把你的下位机程序给我发一份呢?我现在也是用AVR单片机做U盘,但在调通讯就出问题了,好几天搞不定,你的程序COPY给我一份的话就会省事不少,先谢过了!!!
boyvsgirl9999@yahoo.com.cn |
|
|
7楼#
发布于:2003-12-26 09:56
twldn:
能不能把你的程式也给我一份,我做的是430+SL811+u盘。wqs_79@163.com 先谢过! |
|
8楼#
发布于:2003-12-26 19:11
twldn:
能否把你的程序也发给我一份,我用的是SST89C58+SL811HS,谢谢啦! wangtaonju@163.com [编辑 - 12/26/03 by wt01yn] |
|
9楼#
发布于:2003-12-26 19:14
我也需要。请帮忙。
xzm30@elong.com |
|
10楼#
发布于:2003-12-30 00:52
twldn:
能不能把你的程式也给我一份,我做的是p89c51rd2hbp+SL811+u盘。roycelou@163.com 先谢过! |
|
11楼#
发布于:2003-12-30 20:52
各位网友:
很抱歉,我做的是公司项目,程序无法公开。 但有几点可以说的: 1.尽量要用48M有源晶振。 2.我用的是汇编写程序。 3.如果你刚开始,到以下网址下载参考 minhost.c 。http://www.cypress.com/cfuploads/support/developer_kits/EZ811.zip 祝大家成功! |
|
12楼#
发布于:2004-04-18 18:55
能不能给我也一份!多谢了
fycat@hotmail.com |
|
13楼#
发布于:2004-09-09 16:53
能否给我一份,谢了,
yaohengsheng@163.com |
|