ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

USB通讯过程

USB通讯过程

文章目录

  • USB包格式
  • 一、USB通讯过程
  • 二、USB2.0 包格式
    • 2.1 令牌包格式
    • 2.2 数据包格式
    • 2.3 握手包格式
  • 总结

USB包格式

USB是轮询总线,USB主机与设备之间的数据交换都是由主机发起的,设备端只能被动的响应。


一、USB通讯过程

一次完整的通信分为三个过程:请求过程(令牌包)、数据过程(数据包)和状态过程(握手包);没有数据要传输时,跳过数据过程。

二、USB2.0 包格式

2.1 令牌包格式

令牌包全部由主机发起,所以方向是由主机到设备。

2.2 数据包格式

数据包分别输入和输出,所以方向可以从主机到设备(OUT),也可以从设备到主机(IN)。

2.3 握手包格式

握手包是对该次令牌请求结果的响应,一般与数据的方向相反,如果没有数据包,则与令牌包的方向相反。

返回列表