如果能给出电脑识别所用的 API 函数,则感激不尽,追加分!
电脑识别USB2.0 高速设备使用了哪个API 函数,哪个参数来判定的呀?
系统是怎么识别出插入的USB 设备是 那种(高速,全速,低速)设备?细节就不说了,能给出具体的判定所用的函数吗???
求知道的朋友解释下!!
将 USB 2.0 接口的 USB HOST 插入到电脑 USB1.1 接口上,电脑能否识别出该设备为高速设备?
答案:2 悬赏:40 手机版
解决时间 2021-02-13 17:05
- 提问者网友:雨不眠的下
- 2021-02-12 17:46
最佳答案
- 五星知识达人网友:青灯有味
- 2021-02-12 18:01
电脑能识别出该设备为高速设备,但USB接口为1.1,该设备也只能在SUB1.1模式下运行。
全部回答
- 1楼网友:廢物販賣機
- 2021-02-12 18:54
usb 2.0(通用串行总线)是一种计算机外设连接规范,由pc业的一系列龙头老大联合制订,包括康柏、惠普、英特尔、lucent、微软、nec和philips。usb2.0在现行的usb1.1规格上增加了高速数据传输模式。在usb2.0中,除了usb1.1中规定的1.5mbit/s和12mbit/s两个模式以外,还增加了480mbit/s(60mb/s)这一“高速”模式。由于增加了高速模式,将会使usb的应用范围得到进一步扩大。由于总线的整体传输速度提高,即使同时使用多个设备也不会导致各设备的传输速度减慢。
要实现usb2.0需要得到硬件和软件双方的支持。除了电脑中安装的host controller等设备以及内置于集线器的控制芯片需要支持2.0版本外,另外还要在操作系统中安装驱动软件。usb2.0可以使用原来usb定义中同样规格的电缆,接头的规格也完全相同,在高速的前提下一样保持了usb 1.1的优秀特色,并且,usb 2.0的设备不会和usb 1.x设备在共同使用的时候发生任何冲突。但是数据处理上则有快有慢,将一个usb 2.0规格的外设与一台只有usb 1.1规格的电脑相连,其结果只能让该设备运行于usb 1.1模式下,传输速率也只能降低到12mbps。
目前来说,我们常见的系统有三种不同的芯片来支持usb 2.0接口:来自威盛(via)的vt6202和nec的d720100agm两款芯片是专门为支持usb 2.0设备而设计的芯片产品,多用于集成在主板上,也被单独制作成usb 2.0控制卡,供早期电脑使用;而来自intel的fw82801db芯片则是一款多用途ich4芯片,配合intel的i845e、i845g、i845pe、i845ge等芯片组使用。
另外,在软件方面,操作系统对usb2.0的支持程度将直接影响到这个接口的成功与否,目前microsoft将只在windows xp及windows2000上支持usb2.0驱动程序,这些驱动程序使用者 可以在www.usb.org网页上下载。不过一些usb 2.0 pci卡的生产厂商均宣称它们将在windows 98上支持usb2.0连接卡及连接器的驱动程序。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯