精华内容
下载资源
问答
  • USB接口作为PC上和通用的接口,具备可连接多种类型的设备,连接简单,即插即用支持热插拨,多数应用场景下不需要提供独立的电源,高传输速率,高可靠性等特点,被越来越多的产品作为接口作为接入PC的连接方式。...
  • USB接口如何检测到设备的插入

    千次阅读 2019-09-10 06:59:39
    当插座上没有接设备时,D+和D-被15K的电阻下拉到低电平,当有设备接入时,例如一个U盘设备插入usb接口,vbus如果是3.3V,那么对于D+的点平则是一个高电平,hub检测到这个高电平状态后就报告给主机控制器,有设备插入...

     

     

    当插座上没有接设备时,D+和D-被15K的电阻下拉到低电平,当有设备接入时,例如一个U盘设备插入usb接口,vbus如果是3.3V,那么对于D+的点平则是一个高电平,hub检测到这个高电平状态后就报告给主机控制器,有设备插入。

    对于全速设备和高速设备,上拉电阻是接到D+上的,对于低速设备,上拉电阻是接到D-上的。

    接到D+上时,设备首先识别为一个全速设备,如果支持高速模式,会接着切换成一个高速设备。在高速模式下时,是电流传输模式,需要将D+上的上拉电阻断开。

     

    展开全文
  • u盘插入电脑,提示“无法识别的usb设备”。 U盘插进电脑里,提示无法识别USB设备是为什么? 维修思路:对于此现象,首先的一点说明u盘的电路基本正常,而只是跟电脑通信方面来有故障,而对于通信方面有以下几点...

    u盘插入电脑,提示“无法识别的usb设备”。 U盘插进电脑里,提示无法识别USB设备是为什么?

     

    https://iknow-pic.cdn.bcebos.com/023b5bb5c9ea15cee2aeaaabb3003af33b87b2d4?x-bce-process=image/resize,m_lfit,w_600,h_800,limit_1

    维修思路:对于此现象,首先的一点说明u盘的电路基本正常,而只是跟电脑通信方面有故障,而对于通信方面有以下几点要检查:

    (1)U盘的usb接口,usb接口没有什么特别硬件,就是两根数据线一正一负,所以在检查此电路时只要测量数据线到主控之间的线路是否正常即可,一般都在数据线与主控电路之间会串接两个小阻值的电阻,以起到保护的作用,所以要检查这两个电阻的阻值是否正常。

    (2)时钟电路,因U盘与电脑进行通信要在一定的频率下进行,如果U盘的工作频率和电脑不能同步,那么系统就会认为这是一个“无法识别的设备”了。这时就要换晶振了。而实际zd维修中真的有很多晶振损坏的实例!

    (3)主控,如果上述两点检查都正常,那就可以判断主控损坏了。在于主控坏了的情况下,如果能找到识别方式和量产软件还是有望修复的。

    有时候是电脑配置低,比如说主机上是USB1.1的接口有时就检测不到USB2.0的优盘或者设备,相反的话,主机2.0也有时检测不到1.1,如果换台电脑试后也不行的话,可能优盘硬件出现问题了.

     

     

    可能接口类型不匹配,可以试试机箱后面的接口 "无法识别的USB设备"处理方法

     1.前置USB线接错。当主板上的USB线和机箱上的前置USB接口对应相接时把正负接反就会发生这类故障,这也是相当危险的,因为正负接反很可能会使得USB设备烧毁。 所以尽量采用机箱后置的USB接口,也少用延长线.也可能是断口有问题,换个USB端口看下.

    2.USB接口电压不足。当把移动硬盘接在前置USB口上时就有可能发生系统无法识别出设备的故障。原因是移动硬盘功率比较大要求电压相对比较严格,前置接口可能无法提供足够的电压,当然劣质的电源也可能会造成这个问题。解决方法是移动硬盘不要接在前置USB接口上,更换劣质低功率的电源或尽量使用外接电源的硬盘盒,假如有条件的话。   

    3.主板和系统的兼容性问题。这类故障中最著名的就是NF2主板与USB的兼容性问题。假如你是在NF2的主板上碰到这个问题的话,则可以先安装最新的nForce2专用USB2.0驱动和补丁、最新的主板补丁和操作系统补丁,还是不行的话尝试着刷新一下主板的BIOS一般都能解决。   

    4.系统或BIOS问题。当你在BIOS或操作系统中禁用了USB时就会发生USB设备无法在系统中识别。解决方法是开启与USB设备相关的选项。就是开机按F2或DEL键,进入BIOS,把enable usb device选择enable。

     5.拔插要小心,读写时千万不可拔出,不然有可能烧毁芯片。XP中任务栏中多出USB设备的图标,打开该图标就会在列表中显示U盘设备,选择将该设备停用,然后你再拔出设备,这样会比较安全。 其实判断软件硬件问题很简单,在别的机器或换个系统(98下要驱动哦)试试就可以了.

    有些小的问题不妨先用专门软件格式化下.还有提醒大家WINDOWS下格式化时要选择FAT,不要选FAT32。

     U盘提示无法识别的USB设备维修 故障提示如图: 此故障大部份是U盘接口电路部份引起的。

    1、首先换一根USB延长线或换个USB口,排除掉U盘之外的因素。

    2、摇动U盘的插头,看是否有松动。

    3、拆开U盘外壳,把USB接口的四个脚补焊一遍。

    4、故障依旧。我们知道在数据线到主控之间有两个起保护作用的电阻(如下图),用万用表测量其中的一个开路。

    5、从坏的主控板上拆下一个27欧的电阻换上,故障排除。

    总结: U盘的故障一般都较容易修,应急情况也可以直接短接此电阻。

    维修例二: 一Reidio牌128M的U盘插入电脑USB孔时提示无法识别的设备。此U盘为ChipsBank方案。 备注:图中为导线焊上二极管临时代用,维修时应将三脚IC折下来,将二极管直接焊在电路板上。 有配件的人员应使用规格相同的稳压IC换上。

    检修过程: 1、根据故障分析,可以排除是软件的问题。 2、拆开U盘,首先看晶振、闪存等有无虚焊 3、用备用的12M晶振代换上,故障依旧 4、用万用表测USB接口的V+电压有5V正常 5、再测稳压IC的输入端5V也正常,测稳压IC的输出端只有1.3V,正常应该为3.3V左右 6、由于芯片没有发热现像,判断稳压IC损坏。 7、手头刚好没有这种稳压IC,应急用一个二极管并在三脚IC的输入端和输出端之间,如图。

    8、故障排除。 无法识别的USB设备:Unknown USB Device. 很多人都遇到过的一个问题,所谓“无法识别”对于操作系统来说,或者是驱动程度有问题,或者是USB设备出现了问题,或者是计算机与USB设备连接出现了故障,解决问题的方法也是从这几处着手。

    对于不同的设备会有不同的处理方法,了解USB设备正常工作需要的条件以及一些可能影响USB设备正常工作的因素,会有助于解决问题。

    下面是保证USB设备可以正常工作的一些条件:

    (1)USB设备本身没有任何问题——可以通过在其它计算机上进行测试,保证能正常工作;

    (2)USB接口没有任何问题——可以通过连接其它的USB设备在此接口上进行测试;

    (3)USB设备的驱动程序已经正确安装,如果有详细说明书的USB设备,一定要仔细查看相应的说明文件,按照说明安装相应的驱动程序;Windows 2000以后的操作系统以识别大部分的USB设备,Windows 98以前的操作系统可以安装USB设备自带的驱动或者安装通用的USB设备驱动程序。

    下面是可能影响USB设备正常工作的一些情形:

    (1)USB设备已经出现了故障(同样的条件以前可以正常使用,现在出现了问题);

    (2)USB接口有问题,比如a.USB前置接口极性接反,这可能导致USB设备烧毁,所以一定要仔细看一下主板说明书,防止接错;b.接口电压不足,一些移动硬盘常会有这样的问题,主机后面的USB接口往往会比前置USB接口更可靠一些;c.主板与操作系统兼容性有问题,安装最新的主板驱动程序可以最大程度地避免此类问题;d.Bios中禁止了USB设备,可能通过更改BIOS中相应的设置来解决;e.操作系统问题,可以通过重装操作系统来解决;(

    3)USB驱动程序有问题:如果怀疑驱动有问题时,应当保证安装了该设备相应型号的最新驱动程序或确认操作系统不需要安装特别的驱动,最新的驱动可以通过从网上设备生产商的主页上去查找。 当USB设备出现问题时,除了根据实际的错误提示信息寻找解决方案以外,还要仔细查看USB设备的具体品牌、型号、生产商,在搜索结果时包括这些信息,可以更容易地找到对应的解决方法。 象有些插拔费劲需要经常处于连接状态的USB设备暂时出现故障,操作系统不停地出现“无法识别的USB设备”这样恼人的提示时,可以在设备管理器中暂时关闭通用串行总线控制器中相应的USB端口或者禁止相应的USB设备。 关于无法识别的usb设备 MP3不联机的原因可能有多种,我自己接触过很多种的MP3,大致归纳一下解决办法: 1。电脑设置 MP3插入后,就会在右下角弹出电脑正在尝试连接此USB设备的一些信息,有时就会弹出对话框让用户选择,有些用户还没看清就点了否,或者因为电脑一些初始的设置问题,禁止了USB的一些功能。 解决办法:右键点“我的电脑”,选“属性”--“硬件”--“驱动器签名”,在此选择“忽略”,点“确定”。然后重新插上MP3,还是不连的话,再右键点“我的电脑”--“属性”--“硬件”--“设备管理器”,从中找到“通用串行总线控制器”,右键,然后“扫描检测硬件改动”。 2。驱动程序问题 MP3光盘里往往会配“98驱动程序”、“升级工具”,在2000以上系统中,虽然理论上不需要安装也能联MP3,但往往安装过驱动后,能让联机变的更顺畅。所以试试安装这些工具,如果没有“98驱动”,就把“升级工具”安装一下(有些MP3的驱动集成在升级工具中)。 3。MP3本身的电压问题 由于现在MP3的趋势是千方百计的降低成本,所以各公司不断采用新方案,新主控,新FLASH芯片,并不是说这些新东西就偷工减料了,问题在于这些新东西往往需要长期的调试才能达到最佳,但市场状况只能允许MP3工厂测试能在电脑的一个接口上联机就投产,所以常出现不联机、掉盘等现象。 这种情况下就需要用户多试几次,换插不同USB接口,单独再配一条质量好的USB线(一般越粗越好,铜的比铁的好),然后保证MP3供电正常(用充电器把电充满再试)。 4。长期不使用后,出现的不联机 有些MP3长期不使用后,不能联机,甚至不能充电。主要是由于MP3未关闭电源,长期不用导致放电过度,达不到启动电压引起的。 解决办法是,把MP3连接到电脑或充电器上后,反复的拔/插USB接口和打开/关闭电源开关(ON/OFF键,如果没有就反复按PLAY键)。比如,插上USB接口后,关ON/OFF充2分钟,再开ON/OFF充2分钟,再拔下来重插,再充2分钟。这样做的目的是让MP3先少量充进一些电,达到启动电压。 5。如果这些方法仍然不能解决问题,基本能肯定MP3本身出现问题。此时,应该及时的进行返修或者退换,以免错过保修期。强烈反对用户自行拆机,MP3的种类比手机都多,而且往往需要原厂的程序重新升级,所以自行拆机大多导致不能享受免费服务。也不建议用户自行对MP3升级。

    系统报错“无法识别的USB设备”

    【故障现象】 使用U盘时电脑意外断电,重新开机后U盘无法正常使用,插上后系统就报错“无法识别的USB设备”。使用其他原来都能正常使用的USB接口设备,都会提示同样的错误信息。将USB设备插到电脑的其他USB接口上,都能正常工作。

    【分析故障】 从现象上看,USB设备和主板的接口都没有损坏,怀疑是意外断电导致系统设置错误。

    【问题处理】 从“控制面板”进入添加和删除硬件的窗口,将所有USB设备都删除,重新安装需要使用的USB设备驱动程序。重新启动电脑,U盘等USB设备插在原来的故障接口上能够正常工作。

    无法识别的USB设备-笔记本硬盘故障 移动硬盘,插在前置USB接口,无法识别。 这种情况,很大原因是供电问题。 由于USB硬盘在工作的时候也需要消耗一定的电能,如果直接通过USB接口来取电,很有可能出现供电不足。因此,几乎所有的移动硬盘都附带了单独的外接电源或者是通过键盘取电的PS2转接口,这时只要事先连接好外接电源或者通过PS2转接线与键盘连接好,确保给移动硬盘提供足够的电能之后再试试,这时应该可以正常使用了吧。需要特别提醒大家注意的是,建议使用移动硬盘之前都确保有足够的供电,否则很可能由于供电不足导致硬盘损坏。

    对于从来没有使用过USB外接设备的朋友来说,即使正确安装了驱动程序也有可能出现系统无法检测USB硬盘的情况,这主要是由于主板默认的CMOS端口是关闭的,如果没有将其设置为开启状态,那么Windows自然无法检测到移动硬盘了。为了解决这个问题,我们可以重新开机,进入CMOS设置窗口,并且在 “PNP/PCI CONFIGURATION”栏目中将“Assign IRQ For USB”一项设置为“Enable”,这样系统就可以给USB端口分配可用的中断地址了。 还有可能是USB接口类型不符导致移动硬盘无法使用。比如计算机配置的USB接口是1.1标准的,而购买的移动硬盘是USB 2.0标准的接口,这就要求连接计算机和移动硬盘的连接线必须支持USB 2.0标准。因为高速移动设备插入低速集线器,该设备可能不被正常安装,而有些朋友在使用移动硬盘的同时还使用优盘,为了方便就直接使用优盘附送的USB 1.1标准连接线,这样就导致USB 2.0标准的移动硬盘无法正确识别。只要将连接线更换为USB 2.0标准的即可解决此故障。

     

     

    https://mmbiz.qlogo.cn/mmbiz_png/nfltW9YNHrU0Gfo2Nq4d21Ie8yib6ygsvpmiafagcKsvVHCmFTpg2bEczIWeEhiajczsvqXOHzAFNkd9PkoKw6XPw/0?wx_fmt=png

    U盘位置不可用 无法访问 K:\  磁盘机构损坏且无法读取

     

     

    https://mmbiz.qlogo.cn/mmbiz_png/nfltW9YNHrU0Gfo2Nq4d21Ie8yib6ygsvQYABIzEJrljDLI2S2t6FkFowoUHk8WbRuia7RMHpwPzGLkGkJnicibE8g/0?wx_fmt=png

    https://mmbiz.qlogo.cn/mmbiz_png/nfltW9YNHrU0Gfo2Nq4d21Ie8yib6ygsvgUZCwPAqksH9kO8S20NqJ0tct4enhACtAndVFL7LQGgw3rLnCayoHg/0?wx_fmt=png

    ​上图提示解决办法:U盘插进电脑里,提示无法识别USB设备

    https://mmbiz.qlogo.cn/mmbiz_png/nfltW9YNHrU0Gfo2Nq4d21Ie8yib6ygsvEibTlDlpWkwHib0A5M4VziaeSmIFzlCJaDfNiayMHXmLYcW7WnYg2E4fQQ/0?wx_fmt=png

    https://mmbiz.qlogo.cn/mmbiz_png/nfltW9YNHrU0Gfo2Nq4d21Ie8yib6ygsv8iav9tvxMAZNdfGuJ5x2retJkLG8yplaPG5z5UVwGxPl777w3Rr0sgw/0?wx_fmt=png

    https://mmbiz.qlogo.cn/mmbiz_png/nfltW9YNHrU0Gfo2Nq4d21Ie8yib6ygsvf0aXP14xVeI9jA4iaiauGgIfs0JqzodL4icKpalPDbr2Z9JggiaSEojxfg/0?wx_fmt=png

    解决方法:

    1、u盘本身故障,将u盘进行格式化的操作或者将其进行量产低格进行修复。

    2、检查“设备管理器”,是不是将USB Root Hub的节电设置勾选了,去除这个选项可以提高U盘使用的稳定性。

    3、可能是计算机系统故障,我们可以尝试下换台计算机试试看,是否是计算机系统故障引起u盘出现错误代码“10”,确认是计算机故障的话,就建议重装win7系统。

    4、可能是u盘的usb接口不良,建议清理下u盘接口或者将u盘插入其它的usb接口。

    https://mmbiz.qlogo.cn/mmbiz_png/nfltW9YNHrU0Gfo2Nq4d21Ie8yib6ygsv1ibEwY1Fsrz9enmHibwg9suTRX4swLYCZDs0iamzyFsaZWicMwRTjooy2w/0?wx_fmt=png

    上图提示的解决办法:

    1、有些机子右键菜单里多了“自动播放”、“open”、“browser”等命令项目,u盘无法正常使用。

    https://mmbiz.qlogo.cn/mmbiz_png/nfltW9YNHrU0Gfo2Nq4d21Ie8yib6ygsvr7gfxbFFYVwnib4FYPib9sbDUXWnMicIALia538vh5g0Csx4iacKBgpSgBw/0?wx_fmt=png

    2、所有exe程序被关联,且快捷方式图标全换成类似.com程序的默认图标。

    u盘里面的文件夹变成*.exe格式文件或快捷方式文件,不能正常打开。

    https://mmbiz.qlogo.cn/mmbiz_png/nfltW9YNHrU0Gfo2Nq4d21Ie8yib6ygsvzEU7eibib16jPt6OWiaRpotmkBJBFGvIbnWwticwFibiaicjaGHLY8HU7Ncvg/0?wx_fmt=png

    3、选择“开始”菜单→“运行”命令,输入cmd进入命令行模式,输入“c:”按回车,再输入“cd\”按回车进入c盘根目录,在c盘根目录下输入dir/a查看所有文件,会出现autorun.inf和ravmon.exe这两个文件的就是中病毒的特征。

    https://mmbiz.qlogo.cn/mmbiz_png/nfltW9YNHrU0Gfo2Nq4d21Ie8yib6ygsvBy20bBEQZEXKJD0icZSuMdib8icEZoFrWNE9oiaDx2DRrlzMjavuNepsgA/0?wx_fmt=png

    https://mmbiz.qlogo.cn/mmbiz_png/nfltW9YNHrU0Gfo2Nq4d21Ie8yib6ygsveumGJPG3GibhuvwqSdboq8hGOaZkMZCewHG52fcnebOufxTnYKXxqlg/0?wx_fmt=png

     

    展开全文
  • Qt之USB

    2017-12-29 17:47:03
    基于Qt5.5.1的应用程序,支持监控系统设备变化,当插入可移动设备、右键弹出和移除可移动设备时可以实时的通知应用程序
  • 实现android usb光驱 光盘支持 光驱热拔 光盘热拔 1.增加vold对Iso9660光盘自动挂载的支持,基于RK3188_RK3066_R-BOX_ANDROID4.4.2-SDK_V1.0.0_140318,也可用于mid 2.实现Iso9660.cpp为vold实现的domount接口 3...
  • 配置虚拟机支持USB设备的热

    千次阅读 2015-06-02 20:37:22
    今天,无意中把山寨的JLINK,segger 4.90给升级了,导致无法使用,非常郁闷。...结果是,虚拟机不能动态的支持USB设备。物理机和虚拟机应该是一样的啊。 后来,百度搜了搜,才找到原因。因为我本身

    今天,无意中把山寨的JLINK,用segger 4.90给升级了,导致无法使用,非常郁闷。

    升级吧,网上下载的Samba v2.15最新版本,因为本人使用的一直是win7 X64,到最后一步安装驱动了,结果是不能正确安装驱动,更郁闷了。


    那么搞虚拟机吧,装个XP。结果是,虚拟机不能动态的支持USB设备。物理机和虚拟机应该是一样的啊。


    后来,百度搜了搜,才找到原因。因为我本身用的绿色免安装版本的VMware 11.1,所以一些服务是需要手动开启的。

    在 计算机-管理-服务,找到一个VMware USB Arbitration Service 服务,手动开启该服务


    然后到虚拟机下的虚拟机设置,添加USB设备,并对设备进行勾选处理,如下图


    然后,开启虚拟机,这样就可以支持一些USB设备的热插拔了。


    首先用U盘试验一下,必须好用。


    然后,将JLINK的usb线缆,插到电脑,进入虚拟机弹出对话框,安装驱动,下载目标bin文件,OK!。


    展开全文
  • USB2.0和USB3.0彻底梳理

    千次阅读 2019-03-21 15:20:59
    最近公司有一款产品要用到USB技术,因此我又一次对USB基础知识进行了梳理,只是这一次把这些梳理全部公之于众,希望对大家有帮助,下表是我边查资料边更新,耗费了半天的时间汇总出来的。 USB1.0 ...

            最近公司有一款产品要用到USB技术,因此我又一次对USB基础知识进行了梳理,只是这一次把这些梳理全部公之于众,希望对大家有帮助,下表是我边查资料边更新,耗费了半天的时间汇总出来的。

     

    USB1.0

    (USB2.0低速版本)

    USB1.1

    (USB2.0全速版本)

    USB2.0

    (USB2.0高速版本)

    USB3.0

    (USB3.1 Gen 1)

    (USB3.2 Gen 1)

    USB3.1

    (USB3.1 Gen 2)

    (USB3.2 Gen 2)

    USB3.2

    (USB3.2 Gen 3)

    发布时间

    1995年

    1998年

    2000年

    2008年

    2013年

    2018年

    信号定义

    4条信号线:

    电源、地线、2条数据线(一对差分信号线)

    4条信号线:

    电源、地线、2条数据线(一对差分信号线)

    4条信号线:

    电源、地线、2条数据线(一对差分信号线)

    4条原有线(电源、地线、2条数据线)用于兼容老版本的USB;4条新增的线(一对差分输入线和一对差分输出线)用于提高速率

    4条原有线(电源、地线、2条数据线)用于兼容老版本的USB;4条新增的线(一对差分输入线和一对差分输出线)用于提高速率

    --

    传输速率

    1.5Mbps,即0.1875MB/s

    12Mbps,即1.5MB/s

    480Mbps,即60MB/s

    5GMbs

    10GMbs

    20GMbs

    /全双工

    半双工

    半双工

    半双工

    全双工

    全双工

    全双工

    采用该接口的设备

    鼠标;键盘

    鼠标;键盘;打印机

    打印机;

    大容量存储器

    大容量存储器

    大容量存储器;影音设备;

     

    供电

    5V/100mA

    5V/500mA

    5V/100mA

    5V/500mA

    5V/0.5A

    5V/0.9A

    20V/5A,即100w

     

    编码方式

    8bit/8bit

    8bit/8bit

    8bit/8bit

    8bit/10bit

    128bit/132bit

     

    采用的接口类型

     

     

     

     

     

     

    【几点说明】

    1、USB-IF公布了最新的USB命名规范,原来的USB 3.0和USB 3.1将会不再被命名,所有的USB标准都将被叫做USB 3.2,当然考虑到兼容性,USB 3.0至USB 3.2分别被叫做USB 3.2 Gen 1、USB 3.2 Gen 2、USB 3.2 Gen 2x2。至于为什么USB 3.2被叫做USB 3.2 Gen 2x2,原因是它使用了上下所有的数据针脚,让数据速度能够加倍。

    2、USB 3.2仍然采用SuperSpeed USB层数据速率和编码技术,这点和USB 3.1并没有区别;不过USB 3.2标准却对集线器规范进行更新,支持主机设备和外设在单通道和双通道之间无缝切换。

    3、USB 3.2支持多通道操作,使用USB 3.2主机连接USB 3.2存储设备时,最高可以实现2GB/s的数据传输速率。不过就目前情况来看,目前只有使用USB-C线缆(通过USB SuperSpeed 10Gbps USB 3.1 认证)时才支持该极限速度。由此看来USB 3.2更像是把两条独立的USB 3.1通道合并,从而对单向传输速率进行了翻倍,原理类似于Thunderbolt 1向Thunderbolt 2进化的过程;至于频宽和数据传输效率的改进则暂时没有提到。

     

    【心得感悟】

    USB1.1没有搞死USB1.0,USB2.0没有搞死USB1.1,USB3.0没有搞死USB2.0,USB3.1也没有搞死USB3.0,如今USB3.2也出来了,它们都活的好好的,只不过它们都活在各自的土地上,它们是一个家族,祖孙六代同堂,统治着各种各样的电子产品。实际上,虽然PC端的USB HOST已经逐步更新到USB3.1,但是基于USB1.0和USB1.1的设备(比如键盘、鼠标和游戏手柄)都还能活很久,因为孕育它们的土壤依然存在。

    谈到土壤,我不得不简单回顾一下USB的历史,USB因什么而生。雷军说,小米为发烧而生,那么USB为什么而生呢?

    答案是:USB是为当下而生。

    为什么USB协议会不断更新,不断升级,为什么不能一步到位呢?因为时代背景限制了USB协议的能达到的高度。它必须在时代发展的大潮下推动着前进。

    一方面,早期的接口不具备即插即用的功能,要使用某个接口,就必须通过系统重启的方式对它们进行初始化,这种局面毫无疑问急需打破;另一方面,计算机的发展推动了周边设备的发展,比如打印机、扫描仪、传真机等,而这些设备早期与电脑通信是通过其他接口进行的,这些接口必须在电脑启动之前就连接好,否则无法使用。况且很多厂商都定义自己的接口,导致接口类型五花八门,性能参差不齐,这为电子设备的普及带来了巨大的障碍。

    基于这方面的原因,一个对电子领域影响深远的组织就成立了,这就是USB-IF,就是它发明了USB,也就是USB的出现,电子设备的通信接口才被统一了,这是一个伟大的壮举,英雄的壮举,因为它为电子设备的飞速发展清扫了一个大的障碍。

     

    【写在最后】

    还没有到最后,我会在研发空余时间持续更新这篇文档的内容,请大家耐心等待。

    展开全文
  • USB

    千次阅读 2018-10-12 11:13:21
    学习USB拔之前,先学习一些USB的硬件知识: 一、USB基础概念 1、硬件知识(USB插座和插头)        在最初的标准里,USB接头有4条线:电源,D-,D+,地线。我们暂且把这样的...
  • 1.USB的插入检测机制:USB端口的D+和D-均一个15k的电阻接地,当无设备接入时,均处于低电平;在设备端在D+(表示高速设备或者全速设备)或者D-(表示低速设备)接了一个1.5k的上拉电阻到+3.3v,一旦将设备接入,...
  • 由于USB接口具有即插即用的特性,现已出现只有USB口而没有传统接口的PC,那么在这样的计算机上如何使用旧式基于串行接口的设备呢?本文介绍了三种方法,并对各自的优缺点进行了详细的讨论。  过去PC用户在接入...
  • Linux 下监控USB设备事件

    万次阅读 2018-01-29 00:00:00
    使用Netlink来实现这是一个特殊的socket,可以接受来自内核的消息代码如下:运行结果如下:当有USB设备插入时:当有USB设备拔出时:2.使用udev的规则来实现自2.6 核心开始,就可以使用udev 协助管理系统中各设备名称...
  • Android中通过USB连接来控制硬件设备

    千次阅读 2020-04-15 17:17:27
    现在好多设备都有USB接口,在Android系统的手机或者开发板...USB连接中需要知道对应USB设备的vendorId(设备厂商Id)和productId(设备产品Id),这两个id主要是用于连接和过滤设备。那么下面我们就先来看下拿到设备怎...
  • Linux内核中识别USB设备过程

    千次阅读 2019-09-28 21:50:24
    1.usb全速模式和高速模式的区别,名字...2.如何查看插入电脑的usb设备是全速模式还是高速模式?? Linux下使用dmesg命令查看 设备中下查看方法: 插入后直接看打印信息 3.怎么测试的说,电脑下设备是高速的,...
  • 1.usb设备重定向 实现的效果,如图1 各种usb-串口、视频usb、打印机 !!如果你参考我的资料,依然不能解决问题,可以参考博客:https://yq.aliyun.com/articles/457336 2.修改几点--双击修改! 1)win+r输入...
  • USB 设备拔的检测

    千次阅读 2016-08-28 09:58:58
    2. 打开软件后, USB拔 。 此时WM_DEVICECHANGE 消息去获取设备信息。 当设备插入或者移除时,系统给当前主窗口发送WM_DEVICECHANGE 消息 。 注意: 默认状态, 任何设备都会通知。 所以需要注册指定
  • win7中安装无法即插即用设备

    千次阅读 2012-03-03 14:15:21
    在win7下安装一个无法即插即用设备和以前的xp的步骤不太一样,xp一般在设备插上之后会自动弹出一个安装驱动的窗口,来让我们选择是自动安装还是手动安装。 但是win7上的步骤是在“开始”-->运行 里面输入hdwwiz...
  • USB设备插入和拔出的波形

    千次阅读 2017-07-30 13:44:08
    下面测试了iPhone和U盘插入/拔出时D+和D-上的波形。黄色为D+,绿色为D-。...2 处的波形是枚举阶段速度的判定,握手检测阶段。 3 处的波形与2 处的类似,像是Host再做一次reset。 4 处的波形是连接CarPlay做
  • 1.USB的插入检测机制:USB端口的D+和D-均一个15k的电阻接地,当无设备接入时,均处于低电平;在设备端在D+(表示高速设备或者全速设备)或者D-(表示低速设备)接了一个1.5k的上拉电阻到+3.3v,一旦将设备接入,...
  • Qt上USB设备拔检测

    千次阅读 2017-06-02 13:41:12
    Qt上USB设备拔检测1 头文件#include #include #include 2 示例代码对于类 Form_usb头文件 #ifndef FORM_USB_H #define FORM_USB_H#include #include #include #include
  • 如何配置内核,以支持USB设备

    千次阅读 2016-06-12 22:29:14
    文章来源:http://www.360doc.com/content/11/0404/23/971672_107246540.shtml  我只... ########################################################################################## ...配置USB设备 内核中
  • 插即用和热插拔的区别

    千次阅读 2011-01-14 11:50:00
    “即插即用”是指安装了设备之后系统可以自动配置和管理设备,不需要人工处理即可使用。“热插拔”是指可以在开机状态下将设备与主机连接,并可在运行状态下直接断开连接,不会造成数据错误和物理损伤。 人工处理...
  • USB热拔事件

    万次阅读 2018-08-26 11:35:41
    前言 USB(Universal Serial ...USB接口常用在诸如USB串行设备驱动(3G/4G上网卡、蓝牙设备、串口设备)、USB大容量磁盘驱动(U盘、移动硬盘)、USB主机控制器驱动(嵌入式otg,dwc_otg)、USB键盘鼠标等,这一些的...
  • 威龙科技(ValenceTech)宣布推出能进行CD/MP3/WMA解码、具内置USB端口支持和SD卡支持的解码器?...与其他解码器更多的不同之处在于,AP701还具备SD支持功能,终端用户可以享受SD卡即插即用设备的乐趣。 A
  • Usb设备插拔检测, 方法:利用检测USB设备的PID, VID的方法进行设备识别。 1.原型在codeproject, 原来版本是vs2005, 我改成了vs6. 2. 改成vs6后,在设备串比对的地方改了下。 整理时间: 2010/06/06 20:18 用途:...
  • Linux USB 驱动开发(四)—— 热拔那点事

    万次阅读 多人点赞 2016-04-04 16:08:04
    学习USB拔之前,先学习一些USB的硬件知识: 一、USB基础概念 1、硬件知识(USB插座和插头)  在最初的标准里,USB接头有4条线:电源,D-,D+,地线。我们暂且把这样的叫做标准的USB接头吧。后来OTG出现了,又增加...
  • 威龙科技(ValenceTech)宣布推出能进行CD/MP3/WMA解码、具内置USB端口支持和SD卡支持的解码器–所有这些都...与其他解码器更多的不同之处在于,AP701还具备SD支持功能,终端用户可以享受SD卡即插即用设备的乐趣。 AP70
  • 为没有串口的计算机提供快速的通道,而且,使用USB转串口设备等于将传统的串口设备变成了即插即用USB设备。作为应用最广泛的USB接口,每台电脑必不可少的通讯接口之一,它的最大特点是支持热插拨,即插即用。传输...
  • USB设备无法识别的五大原因

    千次阅读 2020-03-02 19:03:26
    小白进阶之USB设备无法识别的五大原因一、引言二、USB设备无法识别的五大原因三、拓展常识1、关于U盘2、关于fat32、ntfs、exfat3、关于NTFS/exFAT/FAT32的区别,格式化设备选择哪个? 叮嘟!小白进阶,每天掌握一点...
  • USB3.0和USB2.0的区别

    千次阅读 2013-03-04 22:20:40
    关键是spec多是写抽象的东西,很多都难以实际的code来对比验证。 而现在各种技术飞速发展,usb也出现了新的spec----USB3.0. 跟不上形势啊。所以还是决定去了解一些usb3.0的概念。下载一份新的spec还没来得及细看。...
  • USB设备驱动概述

    千次阅读 2015-06-10 18:15:34
    USB设备驱动· 17.1 USB总线协议· 17.1.1 USB设备简介· 17.1.2 USB连接拓扑结构· 17.1.3 USB通信的流程· 17.1.4 USB四种传输模式· 17.2.1 观察USB设备的工具· 17.2.2 USB设备请求· 17.2.3 设备描述...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 39,408
精华内容 15,763
关键字:

usb设备支持即插即用