首页1
发现
标签
搜索
注册
登录
首页
全书
全文
蜘蛛
搜索
注册
登录
搜索
软件工具 SofTool.CN
本次搜索耗时
0.188
秒,为您找到
448
个相关结果.
搜书籍
搜文档
2.4.3 中断传输 (Interrupt Transfer)
21
2025-07-04
《USB 协议分析》
中断传输由IN或OUT事务组成。 中断传输在流程上除不支持PING 之外,其他的跟批量传输是一样的。他们之间的区别也仅在于事务传输发生的端点不一样、支持的最大包长度不一样、优先级不一样等这样一些对用户来说透明的东西。主机在排定中断传输任务时,会根据对应中断端点描述符中指定的查询间隔发起中断传输。中断传输有较高的优先级,仅次于同步传输。同样中断传输也采用...
Go 语言区分大小 ★★★
20
2025-07-08
《Go 语言》
Go 语言严格区分大小写 关键影响 1. 编译错误(最常见) 2. 包导入失败 3. JSON/数据库字段映射问题 特殊情况(不区分大小写) 最佳实践 测试你是否理解 Go 语言严格区分大小写 包括: 变量名、函数名、类型名 name 和 Name 是两个不同的变量。 func Get() 和 func...
NRZI 编码
19
2025-07-10
《USB 协议分析》
1. NRZI 编码的基本原理 2. SYNC 字段的 NRZI 编码实现 全速 SYNC:二进制 00000001 → 电平 KJKJKJKK 高速 SYNC 的二进制模式 3. 为什么 USB 使用 NRZI? 1. NRZI 编码的基本原理 定义 :NRZI(Non-Return-to-Zero Inverted)是一种...
4.4 端点描述符
18
2025-07-10
《USB 协议分析》
4.4 端点描述符 USB 端点描述符的结构 关键字段详解 示例:鼠标的中断端点描述符 注意事项 4.4 端点描述符 端点描述符定义了 USB 设备中数据通信的具体逻辑接口(端点),包括传输方向、类型、包大小等关键参数。每个非控制端点必须有一个端点描述符。 USB 端点描述符的结构 偏移量 域 大小 值 描述 0 ...
5.1 获取设备描述符 GET_DESCRIPTOR
17
2025-07-10
《USB 协议分析》
此刻插上的 USB设备 地址还没有被配置,默认地址是0 ,使用 0端点 进行交互。 总线复位 及 向 默认地址0 发送 GET_DESCRIPTOR指令包 ,请求 设备描述符。首先,获取 设备描述符,要先 复位设备。其次,等待至少100ms(100ms可以满足大多数设备),这里实际只等待了43ms。如图一所示: 1)Index[4 - 5]:表示US...
2.1.0 SYNC域
16
2025-07-10
《USB 协议分析》
1. 全/低速设备SYNC被定义长度为8位,高速长度定义为32位 2. 全速 SYNC:00000001 (KJKJKJKK) 设计逻辑: 为什么是 8 bits? 3. 高速 SYNC:00000000000000000000000000000001 (JK*15 + K) 设计逻辑: 为什么是 32 bits? 4. 技术背景补充 ...
4.3 接口描述符
16
2025-07-10
《USB 协议分析》
4.3 接口描述符 USB 接口描述符的结构 USB 接口类别(bInterfaceClass 常见值) 示例:一个 HID 设备的接口描述符 关键说明: 4.3 接口描述符 接口描述符定义了 USB 设备支持的“功能”(如音频输入、存储、HID 等)。一个配置描述符可包含多个接口描述符,每个接口描述符代表设备的一种独立功能。接口的特性通过...
4.4 主机控制器通信区域
15
2025-07-10
《USB 协议分析》
4.4 主机控制器通信区域 4.4 主机控制器通信区域 主机控制器通信区域(HCCA)是系统内存中的一个256字节结构,用于系统软件与主机控制器(HC)之间发送和接收特定的控制和状态信息。该结构必须位于256字节边界上 。系统软件必须将该结构的地址写入HC中的HcHCCA寄存器。该结构允许软件直接控制HC的功能,而无需从主机控制器读取数据,除非在...
1..
«
42
43
44
45