浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 單 片 機

單片機設(shè)備列舉的步驟

發(fā)布時間:2008/12/19 0:00:00 訪問次數(shù):484

  設(shè)備列舉是一種總線上的配置過程,且在usb設(shè)備被插拔進出后或總線起始時,就會被加以執(zhí)行。整個usb設(shè)各列舉的基本架構(gòu)如圖1所示。

  整個設(shè)備列舉的可分為下列的步驟。

 、僭O(shè)備插入pc主機的根集線器或usb集線器的接口端。

 、诩器不斷地查詢接口的狀態(tài),一旦檢測到電位的改變后,hub就會通知主機。

 、劬o接著,主機就會詢問端口狀態(tài)的改變。

 、苤鳈C確認端口的改變,并且針對這個接口重置命令。

 、莠F(xiàn)在,主機即位于接上電源的狀態(tài),并且以預(yù)設(shè)的地址響應(yīng)這個新接上的設(shè)備。

圖1 usb設(shè)備列舉的基本示意圖

 、拗鳈C針對端點0,取回設(shè)各描述符,并且決定最大的封包大小。當(dāng)然,同時也取出此設(shè)各的pid/vid碼,以確認此設(shè)備是何 種驅(qū)動程序。

 、咧鳈C配附一個單獨的地址給usb設(shè)備。

 、嘀鳈C取回配置描述符。此時,主機可以根據(jù)可使用的電源與帶寬,給予設(shè)備配置的方式。這樣,設(shè)各就有了設(shè)計的電源與帶 寬(中斷查詢間隔)。

 、岈F(xiàn)在,設(shè)備已設(shè)置好地址與配置完畢,可以準(zhǔn)備使用了。若以usb通信協(xié)議的觀點來看,設(shè)備列舉可劃分為下列數(shù)個步驟。

 、僦鳈C送出setup令牌封包以及其后所跟隨的data封包至地址0(data封包內(nèi)放置取得設(shè)各描述符的標(biāo)準(zhǔn)要求),用來取得設(shè)備 描述符。

  ②usb微控制器將此標(biāo)準(zhǔn)要求譯碼,并且從它的程序內(nèi)存(rom表)中取出設(shè)備描述符。

 、壑鳈C執(zhí)行控制讀取的傳輸序列,此時,usb微控制器將會通過usb總線送出設(shè)備描述符并做出相對應(yīng)的動作。

  ④在收到設(shè)備描述符后,主機會送出setup令牌封包以及其后所跟隨的data封包至地址0(data封包內(nèi)放置設(shè)置設(shè)各地址的標(biāo)準(zhǔn)要求 ),以設(shè)置一個新的usb地址至設(shè)備上。

 、輚sb微控制器在完成“無數(shù)據(jù)”控制傳輸后,將會存儲新的地址于它的設(shè)備地址的緩存器內(nèi)。

 、拗鳈C設(shè)置一個新的usb地址給設(shè)備,并針對設(shè)備描述符送出一個要求。

 、遳sb微控制器將此要求譯碼,并且從程序內(nèi)存(rom表)中取出設(shè)各描述符。

 、嘀鳈C執(zhí)行控制讀取的序列,此時,usb微控制器將會以usb總線送出設(shè)備描述符并做出相對應(yīng)的動作。

 、嶂鳈C對usb微控制器產(chǎn)生控制讀取的序列,以讀取設(shè)備的配置與各種描述符。

  ⑩usb微控制器從它的程序內(nèi)存(rom表)中取出相對的配置與各種描述符,并且通過usb總線將數(shù)據(jù)傳回至主機。

 、猱(dāng)主機收到所有的描述符后,就完成了設(shè)各列舉的步驟。

  此外,若以i/o設(shè)備所須負責(zé)的工作來看,基本上可以分為幾個重要的不同狀態(tài):脫離、連接、供給電源等。如圖2所示,顯示了一 個外圍i/o設(shè)備所需的狀態(tài)流程圖。

圖2 外圍i/0設(shè)備所需的狀態(tài)流程圖

  從圖中,可以發(fā)現(xiàn)到整個外圍i/o的動作狀態(tài)。而在第2章已介紹過各種總線的狀態(tài)。因此,在此也應(yīng)用這些總線的狀態(tài)來說明一個外圍i/o所需的各種狀態(tài)。其中,可以發(fā)現(xiàn)正常的流程是,連接usb設(shè)備,供應(yīng)電源,預(yù)設(shè)設(shè)備,設(shè)置地址以及配置等動作。這也符合上述所介紹的設(shè)備列舉的步驟。但是,若此時總線檢測到?jīng)]有任何usb動作超過3 ms,那么設(shè)備就會切人低功率的中止(suspend)狀態(tài)。此時,設(shè)備不能從總線中使用超過500 μa(平均值)的電源。這個3 ms時間內(nèi)沒有總線動作是意味著,pc主機停止送出sof封包。而這有可能是pc主機已經(jīng)關(guān)掉電源。若其中回復(fù)至總線上的動作被激活后,將會導(dǎo)致i/o設(shè)備從中止?fàn)顟B(tài)跳至下一個動作狀態(tài)中。

  以上的步驟看似非常的復(fù)雜,但用戶可以通過稍后章節(jié)所要介紹的工具來加以了解。

  歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)



  設(shè)備列舉是一種總線上的配置過程,且在usb設(shè)備被插拔進出后或總線起始時,就會被加以執(zhí)行。整個usb設(shè)各列舉的基本架構(gòu)如圖1所示。

  整個設(shè)備列舉的可分為下列的步驟。

 、僭O(shè)備插入pc主機的根集線器或usb集線器的接口端。

 、诩器不斷地查詢接口的狀態(tài),一旦檢測到電位的改變后,hub就會通知主機。

 、劬o接著,主機就會詢問端口狀態(tài)的改變。

 、苤鳈C確認端口的改變,并且針對這個接口重置命令。

 、莠F(xiàn)在,主機即位于接上電源的狀態(tài),并且以預(yù)設(shè)的地址響應(yīng)這個新接上的設(shè)備。

圖1 usb設(shè)備列舉的基本示意圖

  ⑥主機針對端點0,取回設(shè)各描述符,并且決定最大的封包大小。當(dāng)然,同時也取出此設(shè)各的pid/vid碼,以確認此設(shè)備是何 種驅(qū)動程序。

 、咧鳈C配附一個單獨的地址給usb設(shè)備。

 、嘀鳈C取回配置描述符。此時,主機可以根據(jù)可使用的電源與帶寬,給予設(shè)備配置的方式。這樣,設(shè)各就有了設(shè)計的電源與帶 寬(中斷查詢間隔)。

  ⑨現(xiàn)在,設(shè)備已設(shè)置好地址與配置完畢,可以準(zhǔn)備使用了。若以usb通信協(xié)議的觀點來看,設(shè)備列舉可劃分為下列數(shù)個步驟。

 、僦鳈C送出setup令牌封包以及其后所跟隨的data封包至地址0(data封包內(nèi)放置取得設(shè)各描述符的標(biāo)準(zhǔn)要求),用來取得設(shè)備 描述符。

 、趗sb微控制器將此標(biāo)準(zhǔn)要求譯碼,并且從它的程序內(nèi)存(rom表)中取出設(shè)備描述符。

  ③主機執(zhí)行控制讀取的傳輸序列,此時,usb微控制器將會通過usb總線送出設(shè)備描述符并做出相對應(yīng)的動作。

 、茉谑盏皆O(shè)備描述符后,主機會送出setup令牌封包以及其后所跟隨的data封包至地址0(data封包內(nèi)放置設(shè)置設(shè)各地址的標(biāo)準(zhǔn)要求 ),以設(shè)置一個新的usb地址至設(shè)備上。

 、輚sb微控制器在完成“無數(shù)據(jù)”控制傳輸后,將會存儲新的地址于它的設(shè)備地址的緩存器內(nèi)。

 、拗鳈C設(shè)置一個新的usb地址給設(shè)備,并針對設(shè)備描述符送出一個要求。

  ⑦usb微控制器將此要求譯碼,并且從程序內(nèi)存(rom表)中取出設(shè)各描述符。

 、嘀鳈C執(zhí)行控制讀取的序列,此時,usb微控制器將會以usb總線送出設(shè)備描述符并做出相對應(yīng)的動作。

 、嶂鳈C對usb微控制器產(chǎn)生控制讀取的序列,以讀取設(shè)備的配置與各種描述符。

 、鈛sb微控制器從它的程序內(nèi)存(rom表)中取出相對的配置與各種描述符,并且通過usb總線將數(shù)據(jù)傳回至主機。

 、猱(dāng)主機收到所有的描述符后,就完成了設(shè)各列舉的步驟。

  此外,若以i/o設(shè)備所須負責(zé)的工作來看,基本上可以分為幾個重要的不同狀態(tài):脫離、連接、供給電源等。如圖2所示,顯示了一 個外圍i/o設(shè)備所需的狀態(tài)流程圖。

圖2 外圍i/0設(shè)備所需的狀態(tài)流程圖

  從圖中,可以發(fā)現(xiàn)到整個外圍i/o的動作狀態(tài)。而在第2章已介紹過各種總線的狀態(tài)。因此,在此也應(yīng)用這些總線的狀態(tài)來說明一個外圍i/o所需的各種狀態(tài)。其中,可以發(fā)現(xiàn)正常的流程是,連接usb設(shè)備,供應(yīng)電源,預(yù)設(shè)設(shè)備,設(shè)置地址以及配置等動作。這也符合上述所介紹的設(shè)備列舉的步驟。但是,若此時總線檢測到?jīng)]有任何usb動作超過3 ms,那么設(shè)備就會切人低功率的中止(suspend)狀態(tài)。此時,設(shè)備不能從總線中使用超過500 μa(平均值)的電源。這個3 ms時間內(nèi)沒有總線動作是意味著,pc主機停止送出sof封包。而這有可能是pc主機已經(jīng)關(guān)掉電源。若其中回復(fù)至總線上的動作被激活后,將會導(dǎo)致i/o設(shè)備從中止?fàn)顟B(tài)跳至下一個動作狀態(tài)中。

  以上的步驟看似非常的復(fù)雜,但用戶可以通過稍后章節(jié)所要介紹的工具來加以了解。

  歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)



相關(guān)IC型號

熱門點擊

 

推薦技術(shù)資料

硬盤式MP3播放器終級改
    一次偶然的機會我結(jié)識了NE0 2511,那是一個遠方的... [詳細]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!