jiangwei
驱动牛犊
驱动牛犊
  • 注册日期2004-03-25
  • 最后登录2004-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1327回复:7

D12的命令中有80――85命令,其中有两位是“缓冲区0满”和“缓冲区1满”,80――85分指3个端点的in,out,这样说来“缓冲区0”和“缓冲区1”是针对一个端点的in 或 out而言的。例如端点

楼主#
更多 发布于:2004-04-06 16:40
D12的命令中有80――85命令,其中有两位是“缓冲区0满”和“缓冲区1满”,80――85分指3个端点的in,out,这样说来“缓冲区0”和“缓冲区1”是针对一个端点的in 或 out而言的。例如端点0的out,其大小总共就为16b,还有“缓冲区0”和“缓冲区1”,怎么分的???????
Shentu
驱动小牛
驱动小牛
  • 注册日期2004-04-05
  • 最后登录2011-01-24
  • 粉丝0
  • 关注0
  • 积分234分
  • 威望24点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-06 18:37
不知道你要问的是什么?呵呵。
EndPoint0 Buffer, EP1 IN Buffer.........
这些都是硬件做的,其实就是一些ram,已经分好了的。
软件只要往里面读写就行了,不用管怎么分出来的。
gary_zou
驱动牛犊
驱动牛犊
  • 注册日期2002-11-22
  • 最后登录2005-12-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-06 18:55
是这样的吧,有3个端点,每个有2个端点号(当然所说的是一般模式下),其中端点号0,1,2,3就各有一个缓冲区,每个缓冲区大小为16B,而端点号4,5的各缓冲区为64B(双缓冲模式下是128),4,5有的模式下是合二为一的。总而言之,总共有16*2*2+64*2*2=320B.你所说的out对应的“缓冲区0”,in对“应缓冲区1”

[编辑 -  4/6/04 by  gary_zou]
------------------------------ 我本凡人! ********* ****************** ******************************
Shentu
驱动小牛
驱动小牛
  • 注册日期2004-04-05
  • 最后登录2011-01-24
  • 粉丝0
  • 关注0
  • 积分234分
  • 威望24点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-06 19:02
呵呵,我没有用过 D12..........
不过,大概就是那个意思了
jiangwei
驱动牛犊
驱动牛犊
  • 注册日期2004-03-25
  • 最后登录2004-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-04-07 08:55
那么80命令所读出来的数的第五位和81命令所读出来的数的第五位所指的buffer是同一个buffer吗?
ppcust
驱动牛犊
驱动牛犊
  • 注册日期2003-12-17
  • 最后登录2009-05-15
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-04-08 10:20
不同的
看你开始选择的endpoint了
jiangwei
驱动牛犊
驱动牛犊
  • 注册日期2004-03-25
  • 最后登录2004-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-04-08 13:38
比如说,选择control in这个端点,它总共的大小是16b,怎么还分为缓冲区0和缓冲区1,每个缓冲区多大???
gary_zou
驱动牛犊
驱动牛犊
  • 注册日期2002-11-22
  • 最后登录2005-12-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-04-09 18:25
主要是因为主端点2是双缓冲设计的阿,对于其他端点则有重复了
------------------------------ 我本凡人! ********* ****************** ******************************
游客

返回顶部