ttlgate
驱动牛犊
驱动牛犊
  • 注册日期2004-08-06
  • 最后登录2005-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1437回复:5

低速中断传输以及HID??

楼主#
更多 发布于:2004-09-30 00:13
1 低速中断传输: 在一次中断IN请求中是否一次只能上去一个8字节的包,另外的数据字节必须要等到下一次中断请求才能上去吗?假设中断请求是每隔10MS一次的,那我每10MS就只能发送8字节到主机吗?我觉的如果我本身是还有数据发送并且主机只有我这一个设备的情况下,在一次中断IN请求中我是可以发送多个包的,不知道我这样理解对不对,但我实际测出来在一个中断IN请求中却只有一个8字节的包能上去,而其他的包必须要到下一次中断IN请求才能上去。请问这是怎么回事呢????
2 HID: 我有一个中断IN的端口但我希望能够使用控制传输来访问它(GET_REPORT)请问这可以吗??? 在HID中是不是一定要用中断IN请求来访问中断IN端口??
ttlgate
驱动牛犊
驱动牛犊
  • 注册日期2004-08-06
  • 最后登录2005-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-30 13:29
各位大侠给点建议吧! 怎没人回复呢? 小弟很急呀!
ttlgate
驱动牛犊
驱动牛犊
  • 注册日期2004-08-06
  • 最后登录2005-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-09-30 16:08
各位大大给个回复好吗?
ttlgate
驱动牛犊
驱动牛犊
  • 注册日期2004-08-06
  • 最后登录2005-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-10-01 21:47
怎没人回呀??这个问题很弱智吗?
zmwk
驱动中牛
驱动中牛
  • 注册日期2001-05-15
  • 最后登录2009-04-05
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望51点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-10-01 22:48
1 低速中断传输: 在一次中断IN请求中是否一次只能上去一个8字节的包,另外的数据字节必须要等到下一次中断请求才能上去吗?假设中断请求是每隔10MS一次的,那我每10MS就只能发送8字节到主机吗?我觉的如果我本身是还有数据发送并且主机只有我这一个设备的情况下,在一次中断IN请求中我是可以发送多个包的,不知道我这样理解对不对,但我实际测出来在一个中断IN请求中却只有一个8字节的包能上去,而其他的包必须要到下一次中断IN请求才能上去。请问这是怎么回事呢????
2 HID: 我有一个中断IN的端口但我希望能够使用控制传输来访问它(GET_REPORT)请问这可以吗??? 在HID中是不是一定要用中断IN请求来访问中断IN端口??


1. 没错,低速传数就是有这个限制,如果你的数据量大,就使用高速传数吧。

2.控制传数和中断传数根本就不是一回事,跟HID没有关系。
A strong man can save himself. A great man can save another.
lejianz
驱动中牛
驱动中牛
  • 注册日期2003-03-05
  • 最后登录2023-11-15
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望145点
  • 贡献值0点
  • 好评度116点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2004-10-09 09:28
LOW SPEED的最小的中断传输间隔是10MS,但实际上,OS是每8MS即可发生一次中断传输。每S的传输率大约是1KBYTES,我试验过的。如果你非要传输更大的数据量,可考虑用多个EP。

GET_REPORT请求可以是中断传输,OS会把它转换成中断IN传输,当然READFILE也可以。

这下你满意了吧。
一起交流,共同提高!
游客

返回顶部