回覆列表
  • 1 # 使用者4124088223169

    USB匯流排協議對資料的傳輸進行了嚴格的定義,透過軟硬體的協作可以方便地實現USB主機和裝置之間的雙向資料傳輸,通訊的過程之上而下涉及四個部分:主機軟體、USB匯流排驅動程式、USB主機控制驅動程式、USB功能裝置,需要他們的分工支援。

    USB資料構成

    USB資料是由二進位制數字串構成的,首先數字串構成域(有七種域:同步域、標識域、地址域、幀號域、資料域、端點域),域再構成包(四種類型:令牌包、資料包、握手包),包再構成事務(三大事務:IN事務、OUT事務、SETUP事務每一種事務都由令牌包、資料包、握手包三個階段構成),事務最後構成傳輸(中斷傳輸、並行傳輸、批次傳輸和控制傳輸)。

    資料傳輸型別選擇

       USB協議規定的四種資料傳輸方式用途:(1)控制傳輸。主要用於主機對裝置的檢測和配置。(2)中斷傳輸。用來支援那些偶然需要資料通訊,但服務時間受限制的裝置。中斷傳輸常常用在鍵盤、滑鼠和遊戲杆等裝置上。(3)批次傳輸。適合使用在時間不重要的場合。批次傳輸可以傳輸大量的資料而不會阻塞匯流排,因為它會讓其他型別的傳輸先執行,以等待可以傳輸的時間,如用於磁碟操作。(4)同步傳輸。適合用於以固定速率進行的傳輸,而且可以容忍偶爾的錯誤,如實時語音傳輸。我們首先實現控制傳輸,但是資料採集系統要求大量的資料所以之後嘗試批次傳輸。

  • 中秋節和大豐收的關聯?
  • 請問一下不足一米六的女生可以穿長裙嗎?有什麼合適的漢服推薦?