电脑能检测到u盘-(电脑能检测到u盘,但不能读取数据)

来源:191路由网 2022-12-13 04:21:41

电脑能检测到u盘 (电脑能检测到u盘,但不能读取数据)

本文将介绍当 USB 设备连接到PC 上标准的 USB 端口时,PC 上到底发生了什么。

连接戴尔制造的键盘。 示波器用于分析通信内容。

当 PC 检测到设备时,它会首先检测设备是低速还是高速设备。

从示波器来看,低速设备的“D-”为高电平,高速设备的“D+”为高电平。 然后,PC 重置识别后,它将开始与设备通信。

首次连接设备时,设备会向 PC 发送设置数据包。 由于在此阶段未将目标 ID 地址分配给设备,因此目标 ID 地址和终结点都显示为 0。 设置使用此 0 的地址完成,然后发送数据。

电脑

后续设置数据将根据每个设备的特定格式进行标识。 此数据包为“00 05 0C 00 00 00 00 00 00”。 以十六进制表示。

第一个字节表示请求类型。

对于这次连接的键盘, bmRequestType 为“00” , 因此二进制表示法为00000000 。 再按D7 、 D6 · D5 、 D4 ~ D0和位进行分组 , 将其改成十进制数 。 D7 是 0,因为 D7 是 0“从 PC 作为主机发送到设备”,因为 D6D5 也是 0“是标准请求”,因为 D4 到 D0 也是 0,“收件人是设备”您可以看到它指向。

电脑

下一个字节 (05) 表示它是特定请求。 确认后,您将看到“参见表 9-3”。

由于 bRequest 的值是“05”,因此您可以看到内容是“SET_ADDRESS”。

然后,检查请求指示的“w 值”、“wINdex”和“wLength”值。

w 值、w 索引和 w 长度都是两个字节。

电脑

从示波器的角度来看,wValue 是“0C 00”,wINdex 和 wLength 是“00 00”。

这三个都有特定的请求,所以让我们来看看。 w 值表示设备地址。

由于 wValue 是“0C 00”,它们在转换时排序,因此它们实际上表示“000C”,即“设备地址”是“C”。

wINdex 和 wLength 是“零”在这种情况下。

尝试在电脑上运行lsusb命令。 将显示所有 USB 设备,但您可以看到检测到“12(十六进制 C)”设备。 刚刚连接的戴尔键盘似乎在示波器中检测到良好。

设置命令分配 C 0C,终结点为指定 0。

当然,也有数据包从USB键盘发送到您的计算机。

USB 设备向 PC 发送数据包后,从 PC 返回给设备的请求为“6”。

“6”是“GET_DESCRIPTOR”,这意味着 PC 请求设备的描述符。 当计算机中的设备识别 USB 设备时,它不知道它是什么。 可能是鼠标,也可能是硬盘驱动器。 因此,PC 要求设备描述其内容。

接下来的数字是“10 01”。 这表示连接的设备是 USB 1.1。

它还标识制造商和产品的序列号。


电脑
点击展开全文

相关阅读

电脑能检测到u盘-(电脑能检测到u盘,但不能读取数据)

电脑能检测到u盘(电脑能检测到u盘,但不能读取数据)本文将介绍当USB设备连接到PC上标准的USB端口时,PC上到底发生了什么。连接戴尔制造的键盘。示波器用于分析通信内容。当PC检测到设备时,它会首先检测设备是低速还是高速设备。从示波器来看,低速设备的“D-”为高电平,高速设备的“D+”为高电平。然后,PC重置识别后,它将开始与设备通信。首次连接设备时,...

2022-12-13

台式电脑u盘启动盘装w7找不到硬盘-(台式电脑u盘启动盘装w7找不到硬盘怎么办)

台式电脑u盘启动盘装w7找不到硬盘(台式电脑u盘启动盘装w7找不到硬盘怎么办)电脑在设置电脑启动选项的时候,偶尔会出现bootsequence没有硬盘选项这个问题,那这电脑个问题如何解决呢?本文以戴尔品牌电脑为例说一下这个原因。如果你格式化硬盘,uefibios将找不到包含Windows启动管理器的EFI分区,因此它不会在启动列表中显示硬盘。UEFI启动列表只能显示uefi电脑可启动设备,...

2022-12-13

win7打开照片出来服务器运行失败-(win7打开照片出来服务器运行失败)

win7打开照片出来服务器运行失败(win7打开照片出来服务器运行失败)经验之电脑telnet失败怎么办#春日生活打卡季#背景:疫情居家办公期间,需要远程办公,但是要用公司的内网,一telnet目标后页面报错【正在连接XX.XX.XX.XX....无法打开到主机的连接。在端口XX:连接失败】解决办法:网上查了之后说,可以先看看是不是自己的问题,先自己机子telnet一下看看,而我te...

2022-12-13

将镜像移动到启动盘说文件过大-(将镜像移动到启动盘说文件过大怎么办)

将镜像移动到启动盘说文件过大(将镜像移动到启动盘说文件过大怎么办)优盘是很多用户转移和存放文件的利器,相信DIY玩家手里都有一个。不过你要是只用优盘拷文件,那可就有点“大材小用”了,因为借助优盘的存储颗粒,我们还能实现一些炫酷的功能,下面我们就来介绍一下如果让优盘做兼职。电脑系统盘...

2022-12-13

用u盘重装系统读不出系统盘-(用u盘重装系统读不出系统盘的文件)

用u盘重装系统读不出系统盘(用u盘重装系统读不出系统盘的文件)有用户制作好启动盘后重装系统电脑不能识别到U盘启动盘,这是怎么回事呢?下面小白给跟大家聊聊可能的原因以及解决方法。电脑BIOS设置问题:U盘启动盘有分两种的,一个是legacy启动U盘,这种启动盘不能在UEFI模式下启动。另一种是UEFI启动盘,这种就可以直接在UEFI模式下识别到。解决方法:1、开机不停按Del键(也可...

2022-12-13

191路由网 - 192.168.1.1,192.168.0.1无线路由器设置教程

版权声明:本站的文章和图片来自互联网收集,仅做分享之用如有侵权请联系站长,我们将在24小时内删除