永发信息网

usb的批传输有哪些事务包组成

答案:1  悬赏:40  手机版
解决时间 2021-03-02 22:58
  • 提问者网友:精神病院里
  • 2021-03-02 19:30
usb的批传输有哪些事务包组成
最佳答案
  • 五星知识达人网友:我住北渡口
  • 2021-03-02 20:48
批量数据传输分三个阶段:

第一部分——令牌阶段。

Host端发出一个Bulk的令牌请求。

如果令牌是IN请求 ,则是从Device到Host的请求;

如果令牌是OUT请求,则是从Host到Device端的请求。

第二部分——传送数据的阶段。

根据先前请求的令牌的类型,数据传输有可能是IN方向,也有可能是OUT方向。传输数据的时候用DATA0和DATA1令牌携带着数据交替传送。

数据传输格式DATA1和DATA0,这两个是重复数据,确保在1数据丢失时0可以补上,不至于数据丢失。
第三部分——握手阶段。

如果数据是IN 方向,握手信号应该是Host端发出;

如果数据是OUT方向,握手信号应该是Device端发出。

握手信号可以为ACK, 表示正常响应,

NAK, 表示没有正确传送。

STALL,表示出现主机不可预知的错误。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯