玩转USB
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
USB设备ID:每个USB设备都有一个编号,固化在硬件芯片里。USB 设备ID的格式: USB\VID_xxxx&PID_yyyy&REV_zzzz。
目录
1 2
USB概述
USB 通信系统
3
USB 描述符及枚举
USB 拓扑结构
USB 是一种主从结构的系统,主机叫做Host,从机叫做Device(设备)
Thank You!
视频/U盘/硬盘/图像/宽带 U盘/硬盘/主板接口
U盘/硬盘
各协议向下兼容,其中USB2.0 协议支持3种传输速度:低速、全速、高速。
USB 接口
USB接口规范众多,TypeC 的出现可以解决这一问题。
USB 设备
USB 设备常见的有人体学接口设备(Human Interface Device,HID)、通信设备类 (Communication Device Class,CDC)和大容量存储设备(Mass Storage Device, MSD)等。可从兼容ID中的Class字段判断设备类型。
808教室 接口是端点的集合,配置是接口的集合,设备是配置的集合。
USB 设备枚举(1/2)
当一个USB设备插入主机后,会有以下活动
枚举就是从设备读取各种描述符信息,知道设备是什么样的设备,如何进行通信。
USB 设备枚举(2/2)
以HID设备为例:
主机和设备完成五次交互后,HID设备枚举成功,可以打开设备管理器查看HID设备信息
玩转USB-初级
主讲人:summer
目录
1 2
USB概述
USB 通信系统
3
USB 描述符及枚举
2
设备枚举为HID设备实例演示
C8051F340 枚举为鼠标:下载好对应的程序,连接USB到电脑,电脑自动识别为 一个USB鼠标设备,无需驱动。板子上两个按键可以模拟鼠标移动/单击等功能。
USB 是什么?
USB数据传输只发生在主机和设备之间,所有的数据都由主机主动发起。
通信系统 (1/5)
通信系统(2/5)
通信系统(3统(5/5)
目录
1 2
USB概述
USB 通信系统
3
USB 描述符及枚举
USB描述符
USB 主机是如何知道一个设备的功能及行为呐? 8号教学楼
You SB 美国的弟弟
通用串行总线(Universal Serial Bus)
USB最大的特点是即插即用,支持热插拔。
USB 协议
USB1.0、USB2.0 低速(1.5M) USB1.1 /USB2.0 全速(12M) USB2.0 高速(480M) USB3.0 超高(5.0G) USB3.1 10G 键盘/鼠标/游戏手柄 语音/宽带/音频/麦克风
USB 2.0 协议规定 一个usb主控制器下最多带127(2^7-1)个设备。
USB 数据传输
USB数据传输只发生在主机和设备之间,主机和主机 以及 设备和设备之间不能
直接互联和交换数据。所有的数据传输都由主机主动发起,而设备只是被动地负责
应答。 在USB OTG (ON THE GO) 中,一个设备可以在主机和设备之间进行切换,例 如:数码相机可以直接与打印机连接并打印照片。