CY7C68013A USB2.0开发问题求教

ustbeducn02 2016-09-05 12:09:37
哪位大虾指教一下,在在上位机(PC)未知下位机有多少个数据的情况下,如何一次将下位机数据读取出来?
本人在做一个采集系统,用USB芯片CY7C68013A,看到国外有类似产品,上位机约30ms读一次数,能一次将下位机在这30ms内积累的数据都读上来(在一个IN事务内完成),多的时候有1万多个数,这1万多个数可能是10001个,也可能是12273个,不是数据缓冲的整数倍,速度很快,瞬间速率大概66MB/s,不知道怎么实现的,有没有大虾知道,指点一下,谢谢了。
另外,本人对VC++相对熟悉一些,想用VC++来实现上位机读数程序,底层USB芯片前端是FPGA,FPGA仿真过,30ms内准备大量数据没有问题。
...全文
796 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fly 100% 2016-09-12
  • 打赏
  • 举报
回复
68013 480Mb 最高
chaoswind 2016-09-11
  • 打赏
  • 举报
回复
数据准备好?没弄明白你打算怎么读。。。。。 选择好USB传输模式,bulk? 51只能控制传输,其他可做不了。 66MB, 68013达不到,这个时候肯定会丢数。

6,125

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧