打印

USB数据传输中的DATA0 和DATA1

[复制链接]
1769|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
他这里说的是什么意思  DATA0和DATA1 到底什么作用   他没说明白呢



因为USB构架对错误的校正是非常严谨的。就如前面所提的,ACK握手是给主机一个信号:外围器件正确的接收到了主机所发送的数据。但是握手数据包自身会不会在传输中被混淆呢?为了能够检测这个错误,主机和外围设备两边都各自维护一个与数据包传输相关的校验位,当数据到达目的地时,内部校验位就会与DATA0或者DATA1来进行比较。当主机或者外围设备发送数据时,它们交互的发送DATA0和DATA1。主机和外围设备就可以通过对数据PID与内部校验位状态的比较来确定错误的握手数据包

截图02.jpg (48.96 KB )

截图02.jpg

相关帖子

沙发
Jinss| | 2014-5-24 23:08 | 只看该作者
DATA0和DATA1应该是主机和外围电路交互发送的数据的名称:主机发给外围设备称为DATA0外围设备发给主机称为DATA1;或者相反。新手之言。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

321

主题

515

帖子

3

粉丝