下载中心>文集> Usb总线基础知识专题

Usb总线基础知识专题

USB外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。USB接口支持设备的即插即用和热插拔功能。

现在台式计算机上已经很少能够寻觅到串行接口和并行接口了,取而代之的是有很多USB接口,我们平时存储和转移资料一般也用的是U盘,课件USB总线的应用范围是多麽广泛。

为了便于大家了解和学习USB总线的基础知识,我们特意整理了这个专题,专题中涵盖了有关USB总线的基础知识、协议标准、应用实例等。

下载:196 评论

Usb总线基础知识专题 文档列表

pdf
圈圈教你玩USB
标签:USB
积分:5 下载次数:18资源类型:技术书籍上传者:tiankai001上传时间:2013-03-16
简介:通过U 盘、USB鼠标、USB键盘、USB MIDI键盘、USB 转串口、自定义的USB HID 设备和自定义的USB设备等几个具体的USB例子,一步步讲解USB设备及驱动程序和应用程序开发的详细过程和步骤。最后两章介绍USB WDM 驱动开发,并给出一个简单的USB驱动和USB上层过滤驱动的实例。 本书附带的光盘中有USB学习板的电路图以及所有实验的完整源代码包(C/C++语言)。 本书的读者对象主要是USB设备与驱动设计的初学者和提高者,以及所有对圈圈的支持者。
rar
《圈圈教你玩USB(附盘)》附带的光盘
标签:圈圈教你玩USB附盘附带的光盘
积分:1 下载次数:12资源类型:应用文档上传者:小煜上传时间:2013-09-01
简介:《圈圈教你玩USB(附盘)》附带的光盘
rar
usb2.0原理与工程开发(第二版)
标签:usb2 0原理与工程开发第二版
积分:1 下载次数:45资源类型:应用文档上传者:flexbuilder上传时间:2014-03-05
简介:usb2.0原理与工程开发(第二版),pdf格式,里面有很多usb 产品开发的例子,对学习usb原理,usb设备驱动开发很有帮助
rar
USB HID协议学习入门
标签:USBHID协议
积分:1 下载次数:8资源类型:应用文档上传者:雪人001上传时间:2013-09-21
简介:USB HID协议学习入门 USB HID 类是比较大的一个类,HID 类设备属于人机交互操作的设备。用于控制计算机操作的一些方面,如USB 鼠标,USB 键盘,USB 游戏操纵杆,USB 触摸板,USB 轨迹球、电话拨号设备、VCR 遥控等等设备。另外,使用HID 设备的一个好处就是,操作系统自带了HID 类的驱动程序,而用户无需去开发很麻烦的驱动程序,只要直接使用API 调用即可完成通信。所以很多简单的USB 设备,喜欢枚举成HID 设备,这样就可以不用安装驱动而直接使用。
zip
蓝牙与USB技术相关专辑
标签:蓝牙与USB技术
积分:0 下载次数:48资源类型:应用文档上传者:tyw上传时间:2013-08-30
简介:蓝牙与USB技术相关专辑 96.5M.zip
rar
usb协议规范下载
标签:usb协议规范下载
积分:1 下载次数:4资源类型:应用文档上传者:lamas上传时间:2013-09-22
简介: Intel公司开发的通用串行总线架构(USB)的目的主要基于以下三方面考虑:    (一)计算机与电话之间的连接:显然用计算机来进行计算机通信将是下一代计算机基本的应用。机器和人们的数据交互流动需要一个广泛而又便宜的连通网络。然而,由于目前产业间的相互独立发展,尚未建立统一标准,而USB则可以广泛的连接计算机和电话。    (二)易用性:众所周知,PC机的改装是极不灵活的。对用户友好的图形化接口和一些软硬件机制的结合,加上新一代总线结构使得计算机的冲突大量减少,且易于改装。但以终端用户的眼光来看,PC机的输入/输出,如串行/并行端口、键盘、鼠标、操纵杆接口等,均还没有达到即插即用的特性,USB正是在这种情况下问世的。    (三)端口扩充:外围设备的添加总是被相当有限的端口数目限制着。缺少一个双向、价廉、与外设连接的中低速的总线,限制了外围设备(诸如电话/电传/调制解调器的适配器、扫描仪、键盘、PDA)的开发。现有的连接只可对极少设备进行优化,对于PC机的新的功能部件的添加需定义一个新的接口来满足上述需要,USB就应运而生。它是快速、双向、同步、动态连接且价格低廉的串行接口,可以满足PC机发展的现在和未来的需要。 1.2  USB规范的目标    本书规范了USB的工业标准。该规范介绍了USB的总线特点、协议内容、事务种类、总线管理、接口编程的设计,以及建立系统、制造外围设备所需的标准。    设计USB的目标就是使不同厂家所生产的设备可以在一个开放的体系下广泛的使用。该规范改进了便携商务或家用电脑的现有体系结构,进而为系统生产商和外设开发商提供了足够的空间来创造多功能的产品和开发广阔的市场,并不必使用陈旧的接口,害怕失去兼容性。1.3  适用对象    •该规范主要面向外设开发商和系统生产商。并且提供了许多有价值的信息给操作系统/BIOS/设备驱动平台、IHVS/ISVS适配器,以及各种计算机生产厂家使用。    •该USB版本的规范可以用来设计开发新产品,改进一些经典的模型,并开发相应的软件。所有的产品都应遵循这个规范——USB 1.1。
pdf
USB协议中文简要说明书
标签:协议中文简要说明
积分:1 下载次数:5资源类型:应用文档上传者:nonogugu66上传时间:2013-09-29
简介: USB协议中文简要说明书USB(Universal Serial Bus)USB( 通用串行总线)是用于将适用 USB 的外围设备连接到主机的外部总线结构, 其主要 是用在中速和低速的外设 USB 是通过 PCI 总线和 PC 的内部系统数据线连接 实现数据 的传输 USB 同时又是一种通信协议 他支持主系统(host)和 USB 的外围设备(device) 之间 的数据传输USB 的动机1   接 PC 与 电 话 P C 具有很强的运算能力 而电话提供最为广泛的通信互连 运算与 连 通信成为计算机应用的基础 而计算机与通信是两个相对独立发展的产业 USB 旨在 提供可以广泛应用于 PC 到电话的互连的普遍性的连接 Plug-and-Play 从用户端来看 PC 的串行口 并行口和键盘鼠标端口都不能 Plug-and  Play USB 则提供真正的 Plug-and-Play 端 口 扩 展 PC 的已有的串行/并行口等端口只适用于一两种的外设 并且不易扩展 USB   提供双向 低成本 低速到中速(USB 2.0 可达 480Mb/s)的通用外设总线 适用于连接 各种各样的外设 并且易于扩展2 3USB 的拓朴结构USB 的拓朴结构如图 1图1USB Toplogy 在 USB 的网络协议中 每个 USB 的系统有且只有一个 host 它负责管理整个 USB 系 统 包括 USB Device 的连接与删除 Host 与 USB Device 的通信 总路线的控制等等 Host 端有一个 Root Hub 可提供一个或多个 USB 下行端口 每个端口可以连接一个 USB Hub 或一个 USB Device USB Hub 是用于 USB 端口扩展的 即 USB Hub 可以将一个 USB 端 口扩展为多个端口 图 1 中的每个 Func(Function)就是……
doc
USB开发简介
标签:开发简介
积分:1 下载次数:1资源类型:应用文档上传者:nonogugu66上传时间:2013-09-29
简介: USB开发简介 USB开发简介 USB物理特性 USB传送信号和电源是通过一种四线的电缆,图1-1中的两根线是用于发送信号。 电缆中包括VBUS、GND二条线,向设备提供电源 。VBUS使用+5V电源。 USB对电缆长度的要求很宽,最长可为几米。通过选择合适的导线长度以匹配指定的IR drop和其它一些特性。 为了保证足够的输入电压和终端阻抗。 重要的终端设备应位于电缆的尾部。 USB传输速率 USB总线经历了3个主要阶段:USB1.1、USB2.0、USB OTG。 USB1.1 高速12Mb/s,低速1.5Mb/s USB2.0 高速480Mb/s,全速12Mb/s,低速1.5Mb/s USB OTG是对USB2.0的扩充,使得设备与设备之间可以通信,而不需要主机的参与。 USB总线传输方式 USB总线有4种数据传输方式: ◆ 控制传输:主要用于主机把命令传给设备,及设备把状态返回给主机。任何一个 USB身边都必须支持一个控制类型的端点0。 ◆ 中断传输:用来支持不频繁、少量的数据通信。如键盘、鼠标等。 ◆ 批量传输:用来传输大量数据,没有周期和传输速率的设备。批量传输不能保证 传输的速率,但可保证传输的可靠性。如优盘。 ◆ 同步传输:以一个恒定的速率进行传输。传输的双方必须保证传输速率的匹配, 不然会造成数据丢失。如语音设备。 USB设备的枚举过程 设备连接到总线后,主机通过检测设备在总线的上拉电阻检测到有新的设备连接,当 D+线接上拉电阻,该设备是高速设备;如果D- ……
zip
经典usb源码分析
标签:usb
积分:0 下载次数:7资源类型:应用文档上传者:qinkaiabc上传时间:2013-03-15
简介:经典usb源码分析 Linux那些事儿之我是Hub Linux那些事儿之我是USB+Core(v1[1].0) Linux那些事儿之我是U盘
rar
USB接口封装Protel元件库资料
标签:USB封装Protel元件库
积分:1 下载次数:18资源类型:电路图库及制版文件上传者:老夫子上传时间:2013-05-10
简介:USB接口封装Protel元件库资料
rar
USB接口芯片CH374所有应用源码
标签:USB接口芯片CH374所有应用源码
积分:1 下载次数:6资源类型:应用文档上传者:欣之上传时间:2013-08-26
简介:详细说明:USB接口芯片CH374所有应用源码,包括CH374中文手册(一)和中文手册(二),以及CH374针对各个平台ARM32,AVR,F2MC8,M16C,MC9S12,MC68,MCS51,MSP430的应用源码,有很高的参考价值 文件列表: CH374_code ..........\CH374code ..........\.........\374HOST+HID ..........\.........\...........\374HID ..........\.........\...........\374HID.hex ..........\.........\...........\374HID.M51 ..........\.........\...........\374HID.Opt ..........\.........\...........\374HID.plg ..........\.........\...........\374HID.Uv2 ..........\.........\...........\374HID_Opt.Bak ..........\.........\...........\374HID_Uv2.Bak ..........\.........\...........\CH374INC.H ..........\.........\...........\HAL.H ..........\.........\...........\HAL_BASE.C ..........\.........\...........\HOST.C ..........\.........\...........\HOST.LST ..........\.........\...........\HOST.OBJ ..........\.........\...........\PARA_HW.C ..........\.........\...........\PARA_SW.C ..........\.........\...........\SPI3_SW.C ..........\.........\...........\SPI_HW.C ..........\.........\...........\SPI_SW.C ..........\CH374DS1.pdf ..........\CH374EVT ..........\........\PUB ..........\........\...\CH374EVT.PDF ..........\........\...\CH374HF.PDF ..........\........\...\CH374SCH.PDF ..........\........\...\EXAM ..........\........\...\....\DEVICE ..........\........\...\....\......\DEVICE.C ..........\........\...\....\......\DEVICE.HEX ..........\........\...\....\HAL.H ..........\........\...\....\HAL_BASE.C ..........\........\...\....\HOST ..........\........\...\....\....\HOST.C ..........\........\...\....\....\HOST.HEX ..........\........\...\....\HOST_HUB ..........\........\...\....\........\HUB.C ..........\........\...\....\........\HUB.H ..........\........\...\....\........\HUB.HEX ..........\........\...\....\PARA_HW.C ..........\........\...\....\PARA_SW.C ..........\........\...\....\SPI3_SW.C ..........\........\...\....\SPI_HW.C ..........\........\...\....\SPI_SW.C ..........\........\...\INC ..........\........\...\...\CH374INC.H ..........\........\...\...\CH374INC.INC ..........\........\...\MCS51 ..........\........\...\.....\LIB6 ..........\........\...\.....\....\C51DPTR1.LIB ..........\........\...\.....\....\C51DPTR2.LIB ..........\........\...\.....\....\C51P2R0.LIB ..........\........\...\.....\....\CH374HF6.H ..........\........\...\.....\....\CH374HF6.LIB ..........\........\...\.....\....\EXAM0 ..........\........\...\.....\....\.....\CH374.C ..........\........\...\.....\....\.....\CH374.H ..........\........\...\.....\....\.....\CH374.HEX ..........\........\...\.....\....\.....\CH374.Opt ..........\........\...\.....\....\.....\CH374.plg ..........\........\...\.....\....\.....\CH374.Uv2 ..........\........\...\.....\....\.....\DEVICE.C ..........\........\...\.....\....\.....\HOST.C ..........\........\...\.....\....\EXAM1 ..........\........\...\.....\....\.....\CH374HFT.C ..........\........\...\.....\....\.....\CH374HFT.HEX ..........\........\...\.....\....\EXAM13 ..........\........\...\.....\....\......\CH374HFT.C ..........\........\...\.....\....\......\CH374HFT.HEX ..........\........\...\.....\....\EXAM2 ... ...
rar
开源的USB嵌入式端的协议栈
标签:开源的USB嵌入式端的协议栈
积分:1 下载次数:3资源类型:应用文档上传者:小煜上传时间:2013-08-25
简介:详细说明:免费开源的USB 嵌入式端的协议栈. 已经实现了DCD ACM
rar
PDI USB D12 USB接口芯片的实验资料包
标签:PDIUSBD12USB接口芯片的实验资料包
积分:1 下载次数:7资源类型:应用文档上传者:莫妮卡上传时间:2013-08-25
简介:详细说明:PDIUSBD12USB接口芯片的实验资料包, 包括以下内容 D12驱动 PDIUSBD12 PC机驱动程序,分为Win2k_Xp和Win98 EasyUSB 读写PDIUSBD12的API函数(Win32标准动态库) PCTest PC机端演示软件,提供可执行文件PCTest.exe及源程序 D12 For uCos-II PDIUSBD12 设备端演示软件 ZLG_D12.pdf USB驱动程序软件包简要说明及应用例子 常见问题及解决.txt 遇到问题请阅读该文件 PDIUSBD12芯片相关资料 PDIUSBD12芯片相关资料 文件列表: D12 For uCos-II ...............\D12 For uCos-II ...............\...............\arm ...............\...............\...\OS_CPU.H ...............\...............\...\Os_cpu_a.s ...............\...............\...\Os_cpu_c.c ...............\...............\Arm_Pc ...............\...............\......\PC.C ...............\...............\......\PC.H ...............\...............\......\README.txt ...............\...............\readme.txt ...............\...............\SOURCE ...............\...............\......\readme.txt ...............\...............\USBDriver ...............\...............\.........\D12 ...............\...............\.........\...\Chap_9.c ...............\...............\.........\...\Chap_9.h ...............\...............\.........\...\D12CI.c ...............\...............\.........\...\D12CI.h ...............\...............\.........\...\D12Config.h ...............\...............\.........\...\D12Driver.c ...............\...............\.........\...\D12Driver.h ...............\...............\.........\...\D12HAL.c ...............\...............\.........\...\D12HAL.h ...............\...............\.........\...\Descriptor.c ...............\...............\.........\...\Descriptor.h ...............\...............\.........\src ...............\...............\.........\...\config.h ...............\...............\.........\...\heap.s ...............\...............\.........\...\INCLUDES.H ...............\...............\.........\...\IRQ.s ...............\...............\.........\...\LPC2294.h ...............\...............\.........\...\Main.C ...............\...............\.........\...\mem_a.scf ...............\...............\.........\...\mem_b.scf ...............\...............\.........\...\mem_c.scf ...............\...............\.........\...\OS_CFG.H ...............\...............\.........\...\stack.s ...............\...............\.........\...\Startup.s ...............\...............\.........\...\target.c ...............\...............\.........\...\target.h ...............\...............\.........\USBDriver.mcp ...............\D12驱动 ...............\.......\win2k_xp ...............\.......\........\D12test.inf ...............\.......\........\D12TEST.sys ...............\.......\win98 ...............\.......\.....\D12test.inf ...............\.......\.....\D12TEST.SYS ...............\EasyUSB ...............\.......\EasyUSB.dll ...............\.......\EasyUSB.h ...............\.......\EasyUSB.lib ...............\.......\EasyUSB动态库使用指南.pdf ...............\.......\EasyUSB动态库使用指南_EasyUSB_.pdf ...............\PCTest ...............\......\Debug ...............\......\EasyUSB.dll ...............\......\EasyUSB.h ...............\......\EasyUSB.lib ...............\......\PCTest.aps ...............\......\PCTest.clw ...............\......\PCTest.cpp ...............\......\PCTest.dsp ...............\......\PCTest.dsw ...............\......\PCTest.h ...............\......\PCTest.ncb ...............\......\PCTest.opt ...............\......\PCTest.plg ...............\......\PCTest.rc ...............\......\PCTestDlg.cpp ...............\......\PCTestDlg.h ...............\......\ReadMe.txt ...............\......\Release ...............\......\res ...............\......\...\PCTest.rc2 ...............\......\Resource.h ...............\......\resource.hm ...............\......\StdAfx.cpp ...............\......\StdAfx.h ...............\PDIUSBD12芯片相关资料 ...............\.....................\中文版 ... ...
pdf
USB转串口232芯片CH340及其应用电路原理图
标签:USB转串口232芯片CH340原理图
积分:1 下载次数:9资源类型:应用文档上传者:tiankai001上传时间:2013-05-27
简介:USB转串口232芯片CH340及其应用电路原理图
rar
USB端口通信:可实现上位机与下位机通过USB口通信
标签:usb端口通信实现上位机
积分:1 下载次数:5资源类型:应用文档上传者:欣之上传时间:2013-09-01
简介:USB端口通信:可实现上位机与下位机通过USB口通信文件列表: USBPort .......\ReadMe.txt .......\res .......\...\USBPort.ico .......\...\USBPort.rc2 .......\Resource.h .......\StdAfx.cpp .......\StdAfx.h .......\USBPort.aps .......\USBPort.clw .......\USBPort.cpp .......\USBPort.dsp .......\USBPort.dsw .......\USBPort.h .......\USBPort.ncb .......\USBPort.opt .......\USBPort.plg .......\USBPort.rc .......\USBPortDlg.cpp .......\USBPortDlg.h

评论

登录/注册

意见反馈

求资源

回顶部

最新下载

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })