yym240
驱动牛犊
驱动牛犊
  • 注册日期2007-09-09
  • 最后登录2008-04-22
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望8点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:1182回复:4

请问中断端点能实现输出吗?能的话该如何实现呢?谢谢大家先!!!

楼主#
更多 发布于:2007-12-13 10:50
先谢过!!查了n久,说法不一,网上有的说中断端点只能输入,我觉得有点奇怪,如果能实现中断输出的话也是通过建立中断请求块实现吗,但帮助文档却说中断请求块只能是从设备到主机传输呀!!!如果不能用中断请求块的方式输出的话,那为何把这个输出管道定义为中断管道呢??我是用driverstudio编写的驱动!
yym240
驱动牛犊
驱动牛犊
  • 注册日期2007-09-09
  • 最后登录2008-04-22
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望8点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-12-19 18:22
现在知道可以用建立中断请求块的方法实现输出了!但却不知道为何帮助文档上说中断传输块只是单向的,只能从设备到主机!!!真是有点搞不懂!!!!
jannus2006
驱动牛犊
驱动牛犊
  • 注册日期2007-07-13
  • 最后登录2010-01-12
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望60点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-01-10 17:05
       弱弱的问一下,我用中断端点实现了输出。但是实现不了输入(设备到主机 )?请问是不是该URB只能实现输出?输入能实现吗?该怎么实现?望不吝赐教
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-01-18 16:35
当然可以输入,也就是IN
但是IN,OUT端点通常不是同一个,同时IN和OUT通常只有端点1能实现,比如68013的EP1端点。每个芯片不一样
68013的话你可以把2,4设成中断,2IN,4OUT,如果要IN就必须用2,而不能用4
IoManager
驱动牛犊
驱动牛犊
  • 注册日期2007-05-04
  • 最后登录2008-12-29
  • 粉丝1
  • 关注1
  • 积分185分
  • 威望35点
  • 贡献值0点
  • 好评度30点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-01-20 12:17
USB1.0不支持中断传输OUT。USB1.1及以上都支持。
但是,我觉得中断OUT意义不太大。windows为什么每隔xms向USB设备写入数据?而且驱动设计上,你能保证和设备同步吗?
游客

返回顶部