阅读:1394回复:6
有关D12的传输速率问题
现在的情况是固件采集数据,频率是100Hz,每次采16字节,实时向上位机传数(通过端点5),可是还是丢数严重,按照USB的速度不应该的,不知是什么原因,请赐教。
|
|
沙发#
发布于:2002-12-23 20:19
我也有过同样的问题,好象是每次传输的数据长度太短,所有时间都花在握手上了,凑够64字节发送快多了
|
|
板凳#
发布于:2002-12-24 08:13
我现在通过主端点每次只能传输16字节,要想一个包传输64字节,是不是和驱动程序的写法有关呀?
|
|
地板#
发布于:2002-12-24 10:51
你们采用什么方式传输啊?我采用BULK方式,每次传32Bytes, 丢得很少。
|
|
|
地下室#
发布于:2002-12-24 15:22
传输方式是一样的,我也是采用BULK方式,理论上通过主端点的话,
每次可以传输64个字节,可我的最大就能传输16字节。 楼上的老兄能达到64字节吗?还是只能达到32字节? |
|
5楼#
发布于:2002-12-25 09:09
64字节是没有问题的,我的有效数据是双向各32bytes就够了。
你的端点描述符表对不对? |
|
|
6楼#
发布于:2002-12-25 10:15
我现在是HOST,通过BULK通道与U盘通讯,每个数据包64字节,好象没什么问题。
|
|