阅读:1182回复:4
请问中断端点能实现输出吗?能的话该如何实现呢?谢谢大家先!!!
先谢过!!查了n久,说法不一,网上有的说中断端点只能输入,我觉得有点奇怪,如果能实现中断输出的话也是通过建立中断请求块实现吗,但帮助文档却说中断请求块只能是从设备到主机传输呀!!!如果不能用中断请求块的方式输出的话,那为何把这个输出管道定义为中断管道呢??我是用driverstudio编写的驱动!
|
|
沙发#
发布于:2007-12-19 18:22
现在知道可以用建立中断请求块的方法实现输出了!但却不知道为何帮助文档上说中断传输块只是单向的,只能从设备到主机!!!真是有点搞不懂!!!!
|
|
板凳#
发布于:2008-01-10 17:05
弱弱的问一下,我用中断端点实现了输出。但是实现不了输入(设备到主机 )?请问是不是该URB只能实现输出?输入能实现吗?该怎么实现?望不吝赐教
|
|
地板#
发布于:2008-01-18 16:35
当然可以输入,也就是IN
但是IN,OUT端点通常不是同一个,同时IN和OUT通常只有端点1能实现,比如68013的EP1端点。每个芯片不一样 68013的话你可以把2,4设成中断,2IN,4OUT,如果要IN就必须用2,而不能用4 |
|
地下室#
发布于:2008-01-20 12:17
USB1.0不支持中断传输OUT。USB1.1及以上都支持。
但是,我觉得中断OUT意义不太大。windows为什么每隔xms向USB设备写入数据?而且驱动设计上,你能保证和设备同步吗? |
|