使用cypress 68013A进行实时的数据采集,使用BULK模式,两次传输之间的数据丢失了(就是使用while循环不停地从USB读数据),之前有个人(apple343)也发过类似的问题,但没有解决方法,不知道哪位有这方面经验的,希望能够分享一下,不胜感激。 还有,想...
全文
回复(5) 2007-04-05 16:41 来自版块 - USB驱动开发
表情
bennydice楼主的端点是怎么配置的啊?1024 x 4? 能把你端点的配置的那几句话发上来看下吗?(2007-04-10 09:37)
bennydice我用BULK传输的话 AUTOIN 也掉数据 也不知道怎么解决呢 楼主试过用手动传输的方法吗? INPKTEND=0x08;这样提交?(2007-04-10 09:32)
ppqqwe56对了,我们用的是8M的A/D采样(2007-04-06 16:31)
ppqqwe56是设置成autoin, 只设置了一个IN端点2,4个缓冲,每个缓冲1024k. 连续读两次数据,后一次数据的第4096个点那个地方就出现数据丢失,那地方的数据不连续。(2007-04-06 16:30)
wjt810907把驱动中的buffer开大点就好了,固件中最好autoin / double buffer(2007-04-06 09:36)

返回顶部