單片機USB設備登錄編輯器
圖4 每一個VID/PID碼中所列出此設備的相關信息
若以USB通信協(xié)議的觀點來看,設備列舉是通過一連串介于主機與設備之間的控制傳輸來辨識與設置一個剛接上的USB設各程序。而進一步地解釋設各列舉,也即是操作系統(tǒng)可以辨識一個新的硬件設備連接上總線,以及決定其特定的需求。此時,將會加載適當?shù)尿寗映绦?,并且給予新的硬件設備一個新的地址。每當甩戶重新插拔設各或重新激活Windows時,就會再一次地執(zhí)行設各列舉的步驟。
用戶可以做個小實驗,試著刪減某個已經列舉過的USB外圍設各,然后再插拔看看。此時,用戶會發(fā)現(xiàn)PC主機將會發(fā)現(xiàn)一個新硬件插入,并會要求請?zhí)峁┢潋寗映绦颍脕碇匦掳惭b新的驅動程序。也就是說,PC主機重新對此USB設各執(zhí)行設備列舉的步驟。在此,切勿刪除根集線器或其驅動程序無法再取得的設各。
當然,如果說在驅動程序的安裝過程中,出了問題或要刪除某個USB設備,光是在設備管理器底下執(zhí)行刪除的動作是不夠的。也就是說用戶須在登錄編輯器中,將已注冊的USB外圍設各的項目刪除掉,才可達到完全刪除的目的。
但在此須跟用戶再次說明的是,以上的操作方式僅限于Windows 98與ME操作系統(tǒng)版本,在Windows 2000與xP的環(huán)境下,是有所不同的。在這兩種的操作環(huán)境下,不能在登錄編輯器中任意地刪除設備的VID/PID碼。若要刪除這個設備,它會發(fā)生一個警告信息,如圖5所示。
那么到底如何才能刪除這個設各呢?用戶只能在設各管理器中,以右擊所要刪除的項目,然后在所彈出的選單中,選擇“刪除安裝”的功能,才能達到刪除設各功能的目的,如圖6所示。
圖5 在Windows 2000與xP下,刪除VID/PID碼所產生錯誤的畫面
圖6 USB設備刪除安裝的步驟
評論