阅读:1408回复:2
用过D12的朋友,有谁知道Double buffer 是怎么回事,怎么用啊?我看了资料,但是看不懂!
D12用的时候,我一般只用到64个字节的buffer,但资料上说,可以用到128(Double buffered),不知道该如何用,大虾们,请指教一下!谢谢!
|
|
沙发#
发布于:2003-04-23 13:24
在初始化配置该端点时。应该有个寄存器中的某一位来确定该端点是否使用双缓冲,如果你使用了双缓冲,那么当端点中的数据达到64字节时。地址指针会自动跳到下一个64字节缓冲区的起始位置,地址指针是循环的,你填满第二个缓冲区后一般情况下第一个缓冲区的数据已经处理完毕,那么它又会跳到第一个缓冲区,就这样循环往复,这样能提高数据的传输速率。
敬请指正 |
|
板凳#
发布于:2003-04-23 16:04
非常感谢!我在查一下资料
以后还请多多指点! |
|