单片机USB设备登录编辑器
图4 每一个VID/PID码中所列出此设备的相关信息
若以USB通信协议的观点来看,设备列举是通过一连串介于主机与设备之间的控制传输来辨识与设置一个刚接上的USB设各程序。而进一步地解释设各列举,也即是操作系统可以辨识一个新的硬件设备连接上总线,以及决定其特定的需求。此时,将会加载适当的驱动程序,并且给予新的硬件设备一个新的地址。每当甩户重新插拔设各或重新激活Windows时,就会再一次地执行设各列举的步骤。
用户可以做个小实验,试着删减某个已经列举过的USB外围设各,然后再插拔看看。此时,用户会发现PC主机将会发现一个新硬件插入,并会要求请提供其驱动程序,用来重新安装新的驱动程序。也就是说,PC主机重新对此USB设各执行设备列举的步骤。在此,切勿删除根集线器或其驱动程序无法再取得的设各。
当然,如果说在驱动程序的安装过程中,出了问题或要删除某个USB设备,光是在设备管理器底下执行删除的动作是不够的。也就是说用户须在登录编辑器中,将已注册的USB外围设各的项目删除掉,才可达到完全删除的目的。
但在此须跟用户再次说明的是,以上的操作方式仅限于Windows 98与ME操作系统版本,在Windows 2000与xP的环境下,是有所不同的。在这两种的操作环境下,不能在登录编辑器中任意地删除设备的VID/PID码。若要删除这个设备,它会发生一个警告信息,如图5所示。
那么到底如何才能删除这个设各呢?用户只能在设各管理器中,以右击所要删除的项目,然后在所弹出的选单中,选择“删除安装”的功能,才能达到删除设各功能的目的,如图6所示。
图5 在Windows 2000与xP下,删除VID/PID码所产生错误的画面
图6 USB设备删除安装的步骤
评论