阅读:2122回复:13
怎样提高D12与主机的数据传输的速度???
我现在用的是D12+C52,采用BULK方式,数据已经可以写入与读出了,在端点2采用循环读或写的方式,速度只能达到几十KB,我想知道,几百KB的速度是怎么达到的??
|
|
沙发#
发布于:2002-12-09 11:02
关注!
|
|
板凳#
发布于:2002-12-09 15:48
问题在于C52本身与USB的接口太慢了
|
|
地板#
发布于:2002-12-09 15:49
你可采用多个端点发送的方式!
|
|
地下室#
发布于:2003-07-25 15:29
问题在于C52本身与USB的接口太慢了 好像不是的吧?我做过实验,提高cpu的晶振,根本就没有是那么改变,这说明还是上位机的原因了,我道国外的网站问过,他们说是上位机的原因,可是我不知道怎么提高上位机处理的速度了,不知道是不是要修改驱动了 |
|
5楼#
发布于:2003-07-25 15:34
you are right!改驱动是早晚的事,真是叫人头疼啊!
|
|
6楼#
发布于:2003-07-25 15:36
唉,真是受不了了,就是想绕过这一步,结果还是绕回来了!真是没办法!
|
|
7楼#
发布于:2003-07-25 17:09
呵呵。好久没来了,又出了好多问题,真是头痛。D12很难用!
|
|
8楼#
发布于:2003-07-26 00:28
我的怎么只有几K啊,我用周立功提供的函数一次向端口2写入64字节,怎么需要16个毫秒啊,怎么办呢
|
|
9楼#
发布于:2003-07-26 09:05
改驱动。
|
|
10楼#
发布于:2003-07-27 18:01
天啊,还是要改驱动!周立功做的什么烂东西啊!
|
|
11楼#
发布于:2003-07-27 18:50
你们的驱动里为什么非要用厂商请求呀,那是控制传输不是bulk传输呀!用控制传输虽然带宽可以保证,但是速度是最慢的!还有就是你们的mcu的接口速度是主要的限制因素。
|
|
12楼#
发布于:2003-07-28 08:45
大家不要埋怨周立功,他是全搬飞利浦的。而且d12test也是使用厂商请求来测一下,玩玩而已!实际上你们要求高速单靠那几个封装了得函数是不行的。应该仔细考虑系统的应用范围,参考一下现有的bulk协议,最后确定符合要求的通讯协议。
|
|
13楼#
发布于:2003-07-28 10:04
到底在哪儿用了厂商请求啊,应用层还是驱动程序里面?该怎么改啊,能不能详细的说说,我看了他的驱动原代码,没发现有什么问题啊?应用层我只用readfile()来读数据,应该没用它的厂商请求吧!
|
|