阅读:1438回复:5
低速中断传输以及HID??
1 低速中断传输: 在一次中断IN请求中是否一次只能上去一个8字节的包,另外的数据字节必须要等到下一次中断请求才能上去吗?假设中断请求是每隔10MS一次的,那我每10MS就只能发送8字节到主机吗?我觉的如果我本身是还有数据发送并且主机只有我这一个设备的情况下,在一次中断IN请求中我是可以发送多个包的,不知道我这样理解对不对,但我实际测出来在一个中断IN请求中却只有一个8字节的包能上去,而其他的包必须要到下一次中断IN请求才能上去。请问这是怎么回事呢????
2 HID: 我有一个中断IN的端口但我希望能够使用控制传输来访问它(GET_REPORT)请问这可以吗??? 在HID中是不是一定要用中断IN请求来访问中断IN端口?? |
|
沙发#
发布于:2004-09-30 13:29
各位大侠给点建议吧! 怎没人回复呢? 小弟很急呀!
|
|
板凳#
发布于:2004-09-30 16:08
各位大大给个回复好吗?
|
|
地板#
发布于:2004-10-01 21:47
怎没人回呀??这个问题很弱智吗?
|
|
地下室#
发布于:2004-10-01 22:48
1 低速中断传输: 在一次中断IN请求中是否一次只能上去一个8字节的包,另外的数据字节必须要等到下一次中断请求才能上去吗?假设中断请求是每隔10MS一次的,那我每10MS就只能发送8字节到主机吗?我觉的如果我本身是还有数据发送并且主机只有我这一个设备的情况下,在一次中断IN请求中我是可以发送多个包的,不知道我这样理解对不对,但我实际测出来在一个中断IN请求中却只有一个8字节的包能上去,而其他的包必须要到下一次中断IN请求才能上去。请问这是怎么回事呢???? 1. 没错,低速传数就是有这个限制,如果你的数据量大,就使用高速传数吧。 2.控制传数和中断传数根本就不是一回事,跟HID没有关系。 |
|
|
5楼#
发布于:2004-10-09 09:28
LOW SPEED的最小的中断传输间隔是10MS,但实际上,OS是每8MS即可发生一次中断传输。每S的传输率大约是1KBYTES,我试验过的。如果你非要传输更大的数据量,可考虑用多个EP。
GET_REPORT请求可以是中断传输,OS会把它转换成中断IN传输,当然READFILE也可以。 这下你满意了吧。 |
|
|