哪位大虾指教一下,在在上位机(PC)未知下位机有多少个数据的情况下,如何一次将下位机数据读取出来?
本人在做一个采集系统,用USB芯片CY7C68013A,看到国外有类似产品,上位机约30ms读一次数,能一次将下位机在这30ms内积累的数据都读上来(在一个IN事务内完成),多的时候有1万多个数,这1万多个数可能是10001个,也可能是12273个,不是数据缓冲的整数倍,速度很快,瞬间速率大概66MB/s,不知道怎么实现的,有没有大虾知道,指点一下,谢谢了。
另外,本人对VC++相对熟悉一些,想用VC++来实现上位机读数程序,底层USB芯片前端是FPGA,FPGA仿真过,30ms内准备大量数据没有问题。 |