glynumber
驱动牛犊
驱动牛犊
  • 注册日期2003-10-28
  • 最后登录2003-12-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1577回复:5

各位大虾,USB枚举完后,端点0可以用来发送数据吗

楼主#
更多 发布于:2003-12-03 22:51
各位大虾,USB枚举完后,端点0可以用来发送数据吗
seeseadream
驱动牛犊
驱动牛犊
  • 注册日期2003-10-06
  • 最后登录2005-01-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-03 23:07
EP0 只用于发送控制命令,不发送数据
愿与你分享成功的喜悦、失败的悲哀!
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-04 08:36
用户被禁言,该主题自动屏蔽!
dopy26
驱动牛犊
驱动牛犊
  • 注册日期2003-02-28
  • 最后登录2006-09-25
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-04 09:27
各位大虾,USB枚举完后,端点0可以用来发送数据吗


完全可以, 不过还是建议你把控制和数据两个不同功能的端点分开来用为好。

glynumber
驱动牛犊
驱动牛犊
  • 注册日期2003-10-28
  • 最后登录2003-12-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-04 09:29
如果可以发数据,那么SETUP和STATUS 两个阶段是不是没有,
只有数据阶段,如果有那SETUP的PID又是什么?





                     引用
/****************************************************
可以发数据啊,只不过是通过控制传输来发送数据
*******************************************************/
mailxufeng
驱动牛犊
驱动牛犊
  • 注册日期2003-10-15
  • 最后登录2005-03-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-12-04 11:55
如果把控制命令当数据的话也未尝不可,比如你可用WINDOWS的API函数DeviceIoCtronl发送SETUP包,而SETUP包的内容可以自己定义,只要你下位机的固件程序相对应即可,所谓的厂商请求就是这个含义---定义厂家自己的命令,从控制端点传输到下位机。你可以找一些USB设备的上下位机源代码看看就会明白的。
游客

返回顶部