netpk
驱动牛犊
驱动牛犊
  • 注册日期2002-08-23
  • 最后登录2010-09-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1244回复:2

jinghuiren兄,请教!!

楼主#
更多 发布于:2003-02-27 13:20
履行本人诺言!
为了防止删帖,提问……
关于INT方式,每一个毫秒发In令牌,有几个疑问
1、是只发一个令牌吗?
2、如果同时访问几个端点,是不是在一个Frame中可以发几个In令牌?
3、如果使用多个端点,速度是不是近似相加的值?
还有就是控制传输是不是这是针对0端点的?
速度最大大概能达到多少?
呵呵,谢谢!!
这些都是我的疑惑,能告诉我最好,其他人告诉我一样给分!!
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-02-27 20:09
呵呵,你太客气了,我有的是分,你还是留着以后问问题吧 :)
1,是,对1.1是这样的,时间的最小间隔是1毫秒
2,按协议的意思,如果你的配置中有不止1个IN端点,那主机会保证每个IN端点在一个Frame里都能收到1个in令牌。
3,不是,据我询问别人和个人的理解认为,一个端点,双缓冲是最快的,这样可以省掉因为端点转换而带来的时间损耗,另外cypress的有的可以有四缓冲,这样会更快。
4,我认为是,至于速度协议上有理论的数据传输量以及协议损耗,你自己可以做一下计算,以前看到有人写文章计算了一下,但是现在忘记了,你在网上搜一下看看吧,不过我觉得是比较慢的,因为每个控制传输都要至少有三个阶段中的两个(数据可以没有),而且每个阶段都有校验,所以协议损耗是比较大的,而且控制端点是比较小的,因此对于大批量的数据最好不要用控制传输。控制传输是用于比较重要的命令和比较少的数据。
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-02-27 20:36
再说你那点分队我来说实在是太少了! :D
我看你还是有空多来溜达溜达回答回答问题,也帮帮我们的好,毕竟你已经做完了,你的经验对我们来说是一笔宝贵的财富呀,如果你愿意拿出来帮助大家,我放500分给你! :)
游客

返回顶部