jun7610
驱动牛犊
驱动牛犊
  • 注册日期2003-03-20
  • 最后登录2017-10-23
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1582回复:8

请教如何编写非标准USB设备请求

楼主#
更多 发布于:2003-09-30 00:32
需要在SEUP令牌中加入非标准设备请求,如何实现驱动程序的编写???
wdy9927
驱动老牛
驱动老牛
  • 注册日期2003-08-04
  • 最后登录2017-02-04
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望143点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-10-04 08:18
我问在驱动程序中,不是固件中啊


不关固件还是驱动都可以参考一下。 区别就是自己定义还是usb定义的。  
哈,我觉得是。  :D
wdy9927
驱动老牛
驱动老牛
  • 注册日期2003-08-04
  • 最后登录2017-02-04
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望143点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-10-04 08:16
wdy9927
你好,我现在是这样的,我想用端点0传输数据(指令)给设备,采用控制传输,而端点6作为in(采用gpif方式)。
对于控制传输我想是不是采用请求方式,自己定义指令,就像控制面板中的vend req一样进行指令传送,不知道这样理解是否对
我想用endpoint 0 向设备传输几条指令,是不是采用请求命令的方式BOOL DR_VendorCmnd(void)来实现呢?如果是的话在固件里该如何设置呢?我想有个例子参考一下,例如,向外设送一个80指令,指示设备进行初始化操作。该如何写程序呢?
请指教,我的qq107947912
 


好复杂呀!  我的头都大了。 我也是刚学,特别是驱动我是用driverstudio写的。 控制传输我觉得都可以参考标准设备初始化来写。 公司不让qq呀。 给我发email联系吧。

一起学习。
zyz1974
驱动小牛
驱动小牛
  • 注册日期2002-11-06
  • 最后登录2005-06-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-10-02 11:40
是的,我认为是这样
jun7610
驱动牛犊
驱动牛犊
  • 注册日期2003-03-20
  • 最后登录2017-10-23
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-10-02 11:27
HID类设备驱动程序的非标准设备请求??
zyz1974
驱动小牛
驱动小牛
  • 注册日期2002-11-06
  • 最后登录2005-06-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-10-02 09:24
我想你可以看一下HID设备的驱动是如何编写的
jun7610
驱动牛犊
驱动牛犊
  • 注册日期2003-03-20
  • 最后登录2017-10-23
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-10-01 23:37
我问在驱动程序中,不是固件中啊
zyz1974
驱动小牛
驱动小牛
  • 注册日期2002-11-06
  • 最后登录2005-06-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-10-01 20:36
wdy9927
你好,我现在是这样的,我想用端点0传输数据(指令)给设备,采用控制传输,而端点6作为in(采用gpif方式)。
对于控制传输我想是不是采用请求方式,自己定义指令,就像控制面板中的vend req一样进行指令传送,不知道这样理解是否对
我想用endpoint 0 向设备传输几条指令,是不是采用请求命令的方式BOOL DR_VendorCmnd(void)来实现呢?如果是的话在固件里该如何设置呢?我想有个例子参考一下,例如,向外设送一个80指令,指示设备进行初始化操作。该如何写程序呢?
请指教,我的qq107947912
wdy9927
驱动老牛
驱动老牛
  • 注册日期2003-08-04
  • 最后登录2017-02-04
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望143点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2003-09-30 08:48
和标准的类似呀。

就是当收到setup包的时候,判断一下是标准的还是自己的。然后调用你自己的函数。

 :D
游客

返回顶部