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

返回顶部