阅读:3172回复:6
有关data0和data1
不知道这两种data格式有什么不同?
怎么设置?如何使用? 是不是跟传输方式有关? |
|
|
沙发#
发布于:2002-04-25 15:43
DATA0 和 DATA1 用于数据的错误恢复. ISO仅仅使用DATA0, 其它传输将交错的使用DATA0 和 DATA1.
对于主机的DRIVER而言, 无需考虑, STACK 会自动处理的. 对于设备, 如果HARDWARE不能自动处理, 参见USB 规范1.1 第8.6节 |
|
板凳#
发布于:2002-04-25 19:20
不完全正确
control 也使用 |
|
地板#
发布于:2002-04-26 08:40
谢谢指点,我想知道在编写程序的时候,要不要把数据设置为data1或data0?还是会自动形成的?
另外,data0和data1在什么地方不同? |
|
|
地下室#
发布于:2002-04-28 17:15
当然不用你考虑了,芯片会帮你解决这些有关底层数据包的问题。
|
|
5楼#
发布于:2002-04-28 19:03
有的芯片是需要自己去修改某个寄存器的值以改变TOGGLE,不过现在许多芯片是不需要的。 :P :P :P
|
|
6楼#
发布于:2004-10-20 09:48
如果学过网络的话,应该记得有个“两军问题“,就是关于通讯是否可靠送达的一个问题。data0/1就是用来解决这个问题的。
推荐电力出版社的usb系统体系,解析的很清楚。 |
|