一天到晚游泳的鱼
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2005-04-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1408回复:2

用过D12的朋友,有谁知道Double buffer 是怎么回事,怎么用啊?我看了资料,但是看不懂!

楼主#
更多 发布于:2003-04-23 10:58
D12用的时候,我一般只用到64个字节的buffer,但资料上说,可以用到128(Double buffered),不知道该如何用,大虾们,请指教一下!谢谢!
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-04-23 13:24
在初始化配置该端点时。应该有个寄存器中的某一位来确定该端点是否使用双缓冲,如果你使用了双缓冲,那么当端点中的数据达到64字节时。地址指针会自动跳到下一个64字节缓冲区的起始位置,地址指针是循环的,你填满第二个缓冲区后一般情况下第一个缓冲区的数据已经处理完毕,那么它又会跳到第一个缓冲区,就这样循环往复,这样能提高数据的传输速率。

敬请指正
一天到晚游泳的鱼
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2005-04-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-04-23 16:04
非常感谢!我在查一下资料


以后还请多多指点!
游客

返回顶部