b5cbb3ac
驱动牛犊
驱动牛犊
  • 注册日期2003-01-23
  • 最后登录2004-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1143回复:3

请教USB问题

楼主#
更多 发布于:2003-01-23 10:07
在USB1.1里面的control and bulk 传输中有这样定义传输格式:
Bulk write: Out0   Out1  Out2.... Out0/1
            DATA0 DATA1 DATA0.....DATA0/1
Bulk read.......

(USB specification page.225)
请问:
1. 在进行bulk write 的时候,比如我要发一个Out 请求,所发的
   数据是以OUT  还是DATA0作为PID? 能不能解析一下他们的数据顺序?
2. 如果进行Bulk read时候,先发一个IN 的PID 数据包,但是在那里指出要读取的数据长度?
b5cbb3ac
驱动牛犊
驱动牛犊
  • 注册日期2003-01-23
  • 最后登录2004-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-23 10:53
怎么没有人回答? :
bunnyh
驱动牛犊
驱动牛犊
  • 注册日期2002-04-25
  • 最后登录2005-09-03
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-23 18:38
>在USB1.1里面的control and bulk 传输中有这样定义传输格式:
>Bulk write: Out0 Out1 Out2.... Out0/1
>DATA0 DATA1 DATA0.....DATA0/1
>Bulk read.......

>(USB specification page.225)
>请问:
>1. 在进行bulk write 的时候,比如我要发一个Out 请求,所发的
>数据是以OUT 还是DATA0作为PID? 能不能解析一下他们的数据顺序?
OUT-->DATA0-->ACK, OUT--->DATA1--->ACK

>2. 如果进行Bulk read时候,先发一个IN 的PID 数据包,但是在那>里指出要读取的数据长度?
无法指定, 读到DATA数据包长度小于 ENDPOINT MAX PACKET SIZE, 或 长度等于零。 或者主机认为读够了。




b5cbb3ac
驱动牛犊
驱动牛犊
  • 注册日期2003-01-23
  • 最后登录2004-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-01-24 10:30
thank you very much!
游客

返回顶部