- 1、本文档共75页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
U的SB接口与编程
USB接口与编程实例
主要内容:
•USB概述
•USB设备
•USB物理特性
•USB通信协议
•JB8 的USB模块的编程方法
1 USB概述
•USB协议有两种:USB1.1和USB2.0。
USB2.0和USB1.1完全兼容。USB1.1支持的
数据传输率为12Mbps和1.5Mbps (用于慢
速外设),USB2.0支持的数据传速率可达
480Mbps 。在普通用户看来,USB系统就是
外设通过一根USB电缆和PC机连接起来。
通常把外设称为USB设备,把其所连接的
PC机称为USB主机。将指向USB主机的数据
传输方向称为上行通信,把指向USB设备的
数据传输方向称为下行通信。
1 USB概述
•USB网络采用阶梯式星形拓扑结构,如图1。
一个USB网络中只能有一个主机。主机内
设置了一个根集线器,提供了主机上的初
始附属点。
PC主机 (根阶梯)
(根集线器) 阶梯0
USB设备
集线器 游戏杆
(复合设备) 阶梯1
USB设备
集线器 扫描仪 鼠标 阶梯2
图1 USB主机和USB设备的连接
1 USB概述
•主机定时对集线器的状态进行查询。当一个新设
备接入集线器时,主机会检测到集线器状态改变,
主机发出一个命令使该端口有效并对其进行设置。
位于这个端口上的设备进行响应,主机收到关于
设备的信息,主机的操作系统确定对这个设备使
用那种驱动程序,接着设备被分配一个唯一标识
的地址,范围从0~127,其中0为所有的设备在
没有分配惟一地址时使用的默认地址。主机向它
发出内部设置请求。当一个设备从总线上移走时,
主机就从其可用资源列表中将这个设备删除。
2 USB系统基本概念
•2.1 USB主机
USB的所有数据通信(不论是上行通信还是下行
通信)都由USB主机启动,所以USB主机在整
个数据传输过程中占据着主导地位。在USB系
统中只允许有一个主机。从开发人员的角度看,
USB主机可分为三个不同的功能模块:客户软
件、USB系统软件和USB总线接口。
•(1) 客户软件
•(2) USB系统软件
•(3) USB总线接口
2 USB系统基本概念
• 2.1 USB主机
– (1) 客户软件
客户软件负责和USB设备的功能单元进行通信,以实现其
特定功能。一般由开发人员自行开发。客户软件不能直接访
问USB设备,其与USB设备功能单元的通信必须经过USB系
统软件和USB总线接口模块才能实现。客户软件一般包括
USB设备驱动程序和界面应用程序两部分。
USB设备驱动程序负责和USB系统软件进行通信。通常,
它向USB总线驱动程序发出I/O请求包(IRP)以启动一次
USB数据传输。此外,根据数据传输的方向,它还应提供一
个或空或满的数据缓冲区以存储这些数据。
界面应用程序负责和USB设备驱动程序进行通信,以控制
USB设备。它是最上层的软件,只能看到向USB设备发送的
原始数据和从USB设备接收的最终数据。
2 USB系统基本概念
•2.1 USB主机
您可能关注的文档
- uco的re实验7实验报告.doc
- uC_的GUI 窗体管理及消息处理机制分析.doc
- U8实际成的本应用.ppt
- UF1000i参的数临床意义.doc
- ucore_LAB5实验的报告.doc
- UF装的置操作维护手册.docx
- U8全的产品实施培训-销售管理.pptx
- UG - 钻的孔加工.ppt
- UG_NX_10.0_wi的n64正式版安装教程.pdf
- ui文件的版本规范.pptx
- 2025年贵州工业职业技术学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年西昌民族幼儿师范高等专科学校高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 2025年西藏警官高等专科学校高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年贵州工商职业学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
- 2025年贵州工商职业学院高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 2025年贵州农业职业学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年贵州工商职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年贵州工商职业学院高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年许昌职业技术学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年许昌职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
最近下载
- 桥梁箱梁吊装专项施工方案汇报材料.ppt
- 2023中航集团(国航股份)信息管理部社会招聘笔试备考题库及答案解析.docx
- 数字化与绿色技术促进可持续发展专题政策研究报告(2024).pdf
- 102word格式支持编辑修改也支持打印使用小学生儿童成长档案幼儿园模板个人电子版a4记录纪念手册.docx VIP
- 赡养协议书范文6篇.docx VIP
- 高中地理培训心得5篇 .pdf
- “双减”政策背景下小学课后服务现状及优化策略研究--以S小学为例.pdf
- 047word格式支持编辑修改也支持打印使用小学生儿童成长档案幼儿园模板个人电子版a4记录纪念手册.docx VIP
- 部编版六年级语文下册《北京的春节》教学设计.doc VIP
- 2019年国航股份管理部IT人才招聘模拟试题及答案解析.docx VIP
文档评论(0)