llbird
驱动牛犊
驱动牛犊
  • 注册日期2001-06-19
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1804回复:3

关于使用Ez_Usb开发驱动的问题

楼主#
更多 发布于:2001-09-08 10:14
    两个相同的USB硬件设备,使用Ez_Usb的“控制面板”Open All Device之后,只能把两个设备都设置为Alternative Settings (0,1),如果都设置为(0,2)是不能成功的???
^_^
nbmbnn
驱动牛犊
驱动牛犊
  • 注册日期2003-05-11
  • 最后登录2008-12-04
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-15 18:07
我用一块EZ_USB 2131Q搭成了一个简单电路,然后联接上USB线,使用Control Panel发现了这个设备,使用工具条获得了设备描述符,接口描述符等,但是端点总为0,接口大小 16个字节,搞了半天,后了将bAlternatesetting=1,才发现13个端点,原来EZ_USB缺省接口0有几种备用设置,而这些备用设置在报告描述符中指定了,你必须使用描述符中指定过bAlternatesetting的值,如果描述符支持备用配置2,就没有问题。愚见。
有交流有进步
llbird
驱动牛犊
驱动牛犊
  • 注册日期2001-06-19
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-09-08 12:51
    我的意思是,USB设备可选的配置Interface 0,AlternativeSettings 1可以用,可是Interface 0,AlternativeSettings 2用不了,是为什么呢?
^_^
mushy
驱动牛犊
驱动牛犊
  • 注册日期2001-07-30
  • 最后登录2004-06-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-09-08 10:29
USB自动为设备分配地址,我想是否应该这样理解?
因为你有两个设备,尽管设备是同样的,但USB为两个设备分配两个地址!是0和1,但却不能是0和2?我只是粗浅的这样理解,不当之处还请海涵!见笑了!
共同学习,一块进步 勤学,多问,善于思考
游客

返回顶部