Deavy Lau
驱动牛犊
驱动牛犊
  • 注册日期2003-12-11
  • 最后登录2005-11-30
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1059回复:3

请教:控制端点的问题。

楼主#
更多 发布于:2004-03-25 11:30
在中断处理程序中的控制端点处理中,读端点0的最后处理状态寄存器时返回一个字节,其中第6位为设置信息包(1表示最后成功接收的信息包有一个SETUP标志,对IN缓冲区进行读时为0),端点0不是输出的吗?怎么会接受信息包啊?
伫倚危楼,风细细, 望尽春愁,暗暗升天际。 草色烟光残照里,无言谁会凭阑意。
LJ1978
驱动小牛
驱动小牛
  • 注册日期2004-02-25
  • 最后登录2011-06-08
  • 粉丝0
  • 关注0
  • 积分43分
  • 威望24点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-25 13:42
搞USB的都要明白所有的OUT和IN都是站在HOST的角度说的。
对HOST来说的OUT对DEVICE就是IN
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-25 15:25
在中断处理程序中的控制端点处理中,读端点0的最后处理状态寄存器时返回一个字节,其中第6位为设置信息包(1表示最后成功接收的信息包有一个SETUP标志,对IN缓冲区进行读时为0),端点0不是输出的吗?怎么会接受信息包啊?


0号端点有两个,输入和输出
我来自中国 抵制日货
zmwk
驱动中牛
驱动中牛
  • 注册日期2001-05-15
  • 最后登录2009-04-05
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望51点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-25 17:47
在中断处理程序中的控制端点处理中,读端点0的最后处理状态寄存器时返回一个字节,其中第6位为设置信息包(1表示最后成功接收的信息包有一个SETUP标志,对IN缓冲区进行读时为0),端点0不是输出的吗?怎么会接受信息包啊?


应该说端点0是默认端点,必须有两个Pipe;
Pipe0为下行,Pipe1为上行。(PC为上,Device为下)

所以你说的端点实际上是指Pipe.
A strong man can save himself. A great man can save another.
游客

返回顶部