USB开发
海迹天涯
这个作者很懒,什么都没留下…
展开
-
usb鼠标_HID报告描述符的实现(11)
开发环境:win7开发板 :51单片机 + pdiusbd12 芯片前言: 在上一节的末尾,设备接收到的数据:0x81 0x06 0x00 0x22 0x00 0x00 0x74 0x00 0x81 表示:数据传输方向为 设备到主机,该命令请求是发送到接口中的。 详情请看:usb鼠标_USB标准请求之设备描述符(5转载 2018-01-16 17:56:32 · 5254 阅读 · 3 评论 -
USB的四种传输类型与端点
USB的四种传输类型与端点1、事务在介绍USB传输类型之前,请允许我先简答介绍一下USB事务。事务一般由令牌包、数据包(可选)、握手包组成。令牌包:用来启动一个事务,总是由主机发送。数据包:可以从主机到设备,也可以由设备到主机,方向由令牌包决定。握手包:通常情况,数据的接收者发送握手包(ACK或者NAK)。USB协议规定了四种传输类型:控制传输、批量传输、同步传输、中断传输。下面简答介绍一下这四种...转载 2018-03-07 12:20:05 · 424 阅读 · 0 评论 -
USB HID类命令(请求)与常见设备类别
HID设备类特定的命令(请求)有6个,它们分别是Get_Report、Get_Idle、Get_Protocol、Set_Report、Set_Idle和Set_Protocol。 HID类请求(命令)数据包格式如表10所示:表9、HID类请求(命令)包格式偏移量域大小说明0bmRequestType1HID设备类请求特性如下:位7:0=从USB HOST到USB设备1=从USB设备到USB ...转载 2018-03-06 11:59:12 · 7652 阅读 · 0 评论