1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
玩转USB精要

玩转USB-初级 主讲人:summer * USB概述 USB 通信系统 USB 描述符及枚举 1 2 3 目录 设备枚举为HID设备实例演示 C8051F340 枚举为鼠标:下载好对应的程序,连接USB到电脑,电脑自动识别为 一个USB鼠标设备,无需驱动。板子上两个按键可以模拟鼠标移动/单击等功能。 USB 是什么? 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) 键盘/鼠标/游戏手柄 语音/宽带/音频/麦克风 视频/U盘/硬盘/图像/宽带 U盘/硬盘/主板接口 各协议向下兼容,其中USB2.0 协议支持3种传输速度:低速、全速、高速。 USB3.1 10G U盘/硬盘 USB 接口 USB接口规范众多,TypeC 的出现可以解决这一问题。 USB 设备 USB 设备常见的有人体学接口设备(Human Interface Device,HID)、通信设备类(Communication Device Class,CDC)和大容量存储设备(Mass Storage Device,MSD)等。可从兼容ID中的Class字段判断设备类型。 USB设备ID:每个USB设备都有一个编号,固化在硬件芯片里。USB 设备ID的格式:USB\VID_xxxxPID_yyyyREV_zzzz。 USB概述 USB 通信系统 USB 描述符及枚举 1 2 3 目录 USB 拓扑结构 USB 是一种主从结构的系统,主机叫做Host,从机叫做Device(设备) USB 2.0 协议规定 一个usb主控制器下最多带127(2^7-1)个设备。 USB 数据传输 USB数据传输只发生在主机和设备之间,主机和主机 以及 设备和设备之间不能 直接互联和交换数据。所有的数据传输都由主机主动发起,而设备只是被动地负责 应答。 在USB OTG (ON THE GO) 中,一个设备可以在主机和设备之间进行切换,例 如:数码相机可以直接与打印机连接并打印照片。 USB数据传输只发生在主机和设备之间,所有的数据都由主机主动发起。 通信系统 (1/5) 通信系统(2/5) 通信系统(3/5) 通信系统(4/5) 通信系统(5/5) USB概述 USB 通信系统 USB 描述符及枚举 1 2 3 目录 USB描述符 USB 主机是如何知道一个设备的功能及行为呐? 接口是端点的集合,配置是接口的集合,设备是配置的集合。 8号教学楼 808教室 USB 设备枚举(1/2) 枚举就是从设备读取各种描述符信息,知道设备是什么样的设备,如何进行通信。 当一个USB设备插入主机后,会有以下活动 USB 设备枚举(2/2) 主机和设备完成五次交互后,HID设备枚举成功,可以打开设备管理器查看HID设备信息 以HID设备为例: Thank You!

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档