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