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