版块
论坛
喜欢
话题
应用
搜索
登录
注册
laiqing的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=17162
USB+MCU的速度问题,采用BULK传输为什么只有5KB/S?
USB+MCU的速度问题,采用BULK传输为什么只有5KB/S?是什么影响了我的速度,是否是数据缓冲区太小,我的只有64字节的数组?你们的有多大?
回复
(
15
)
2002-05-17 15:26
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
liuyx
:
我想请问各位大虾,在发送数据时没有进入D12的发送中断是怎么回事啊?具体是这样的,我先给D12的缓存写了Inquery 的数据,然后往上发CSW数据,却没法进入发送中断了,不知道是什么原因,也不知道数据发送出去了没有?
(2002-07-06 08:26)
回复
liuwan
:
主要问题还是单片机的MCU瓶颈问题,这在GUIDE中有提到。
(2002-07-05 08:36)
回复
takaya
:
跟我遇到一样,我52+12只能达到17K左右 。 原因在52发送数据太慢了。每64B需要3.8ms左右。 你可以换单片机试试, 只有5K的话可能是firmware有问题。
(2002-07-04 11:08)
回复
cdxuyi
:
USB+MCU的速度问题,采用BULK传输为什么只有5KB/S?是什么影响了我的速度,是否是数据缓冲区太小,我的只有64字节的数组?你们的 有多大?
(2002-07-04 11:00)
回复
plasma
:
用AVR单片机
(2002-06-03 14:42)
回复
501lsc
:
换单片机,用菲利普的可以把速度提到40mhz。
(2002-06-03 11:41)
回复
liuxf66
:
很抱歉,我不是用的D12,无法在细节上帮忙,只能提供一个思路。
(2002-05-29 00:36)
回复
laiqing
:
谢谢你,我现在没发给分,过一会儿我再给分.我还想问一下,用D12自己的指令系统怎么用,是把它作为一个MCU来用吗?可以给一个范例吗?
(2002-05-28 08:51)
回复
liuxf66
:
应该是89C52的速度慢的问题,你可以用以下方法试验: 1、用D12自己的指令系统中最快的数据移动指令向Buffer中填入任意数据(数据源不从89C52得到,这样可以防止89C52的执行速度成为瓶颈),然后发往PC机,看数据传输速度是不是有提高。 2、采用文件传输方法:从PC...
(2002-05-27 20:10)
回复
laiqing
:
我发现不是单片机的速度问题,只有传输速度大于几十KB/s
(2002-05-25 23:31)
回复
1
2
下一页 »
laiqing
加关注
写私信
0
关注
5
粉丝
116
帖子
返回顶部