USB协议详解第14讲(USB传输-同步传输及事务组成)

news/2024/10/19 19:57:42

1.前言

前面讲过USB一个传输由多个事务组成,一个事务由多个包实体组成。传输又分为控制传输、同步传输、批量传输、中断传输四种,上一节我们讲了控制传输细节及事务组成,今天我们主要讲解同步传输及事务组成

同步传输用在数据量大、对实时性要求高的场合,例如音频设备、视频设备等,这些设备对数据延迟很敏感,对于音频和视频设备来说,数据的 100% 正确要求不高,少量的数据错误还是能够容忍的,主要的是保证不能停顿;所以等时传输是不保证数据100% 正确的。当数据错误时,并不进行重传操作。因此等时传输也就没有应答包。数据是否正确,可以由数据包的 CRC 校验来确认,至于出错的数据如何处理,由软件决定。

同步传输主要包括同步读传输同步写传输两种,传输事务如下图。

2.同步传输的结构

同步传输的事务比较简单,有只有1个阶段,数据阶段。

主机如果是同步读数据请求,则数据阶段为一个或者多个IN事务(同步传输事务,事务到后面讲解)

主机如果是同步写数据请求,则数据阶段为一个或者多个OUT事务;

数据阶段是由一到多个IN/OUT事务组成。这是由于有时候存在一个事务传不完的数据,所以可能存在多个连续IN/OUT事务的情况,在同一次数据传输阶段中事务类型(读写)必定相同。

3.抓包分析

3.1同步读传输抓包分析

因为是设备给主机传输数据,所以是数据阶段是IN事务。

3.2同步写传输抓包分析

因为是主机给设备传输数据,所以是数据阶段是OUT事务,和上图方式一样,只是IN变为了OUT,这里不再贴图。

4.同步传输各速率下支持最大包长度

同步传输不支持在低速下,高速最大包长度为1024字节,全速下为1023字节。

5.同步传输事务组成

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/73556.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

30天自制操作系统(一)启动区

一、启动区ORG 0x7C00JMP entryDB 0x90DB "HELLOIPL"DW 512DB 1DW 1DB 2DW 224DW 2880DB 0xf0DW 9DW 18DW 2DD 0DD 2880DB 0,0,0x29DD 0xffffffffDB "HELLO-OS "DB "FAT12 "RESB 18entry:MOV AX, 0MOV SS, AXMOV SP,…

USB协议详解第13讲(USB传输-控制传输及事务组成)

1.前言 前面讲过USB一个传输由多个事务组成,一个事务由多个包实体组成。传输又分为控制传输、同步传输、批量传输、中断传输四种,今天我们主要讲解控制传输三个阶段及事务组成。 控制传输是一种特殊的传输方式,且传输过程相对复杂一些,但十分重要。当USB设备初次连接主机时…

图片隐写的几大思考方向

一、看文件类型 特别是gif文件,可以用stegsolve的Frame Browser逐帧查找看有无flag线索题目链接:https://buuoj.cn/challenges#/金三胖 二、想这几个方向 (1)Stegsolve方向 对应方向:LSB、滤镜查找 ①LSB 1.选Analyse/Data Extract2.勾选以下设置3.点Preview,发现里面出现…

DEDE文章{dede:pagebreak/}翻页错位的解决方法

问题描述 在使用DEDE的 {dede:pagebreak/} 标签进行文章分页时,点击下一页后,文章内容会错位,出现在层外面。 解决方法检查文章中的HTML结构问题可能是因为文章内容中包含 div 层,而这些 div 层在分页时会导致布局错乱。 解决方法:将文章中的 div 层替换为 p 标签。<p&…

怎样修改公司网站的资料?网站怎么在后台修改文字?

修改公司网站的资料通常涉及以下几个步骤,具体操作可能会根据网站的技术栈和管理后台的不同而有所差异:登录管理后台:使用管理员账号登录到公司网站的管理后台。这通常是通过网站上的“登录”或“管理”链接进入。导航至编辑页面:在管理后台中找到需要修改的内容对应的编辑…

如何修改网站指定模板?网站怎么修改密码?

修改网站指定模板通常涉及以下几个步骤,具体操作可能会根据使用的网站构建工具或平台(如WordPress, Joomla, Drupal等)有所不同:备份当前模板:在进行任何修改之前,确保备份当前正在使用的模板文件和数据库。这可以防止在修改过程中出现错误导致网站无法正常访问。选择编辑…

判断隐写的第一步:识别文件类型

遇到不给文件后缀的文件题目,使用TrIDNET工具进行分析可以快速得出文件结果

20241019

这两天的题和今天的考试题。都是城外的 今天考试爆蛋了。【探险队】 题意: 思路:发现这是个基环树森林,考虑怎么做。发现如果是一条链的话很好做,直接一选一不选就行了,那就可以先这样把基环树都搞成一个个环。然后想到对于一个环可能它之前连着个链,然后最后一个被选了,…