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)
cdxuyiUSB+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)

返回顶部