控制傳輸類型
#支援週邊與主機之間的控制,狀態,配置等資訊的傳輸,為週邊裝置與主機之間提供一個控制通道。每個週邊裝置都支援控制傳輸類型,這樣主機與週邊裝置之間就可以傳送配置和命令/狀態資訊。 (建議學習:phpstorm)
匯流排標準
USB其總線標準主要經驗:USB1.1-支援低速率( HalfSpeed)的1.5Mbps和全速率(FullSpeed)的12Mbps;USB2.0——支援高速率(High Speed)的480Mbps; USB3.0——支援超高速率( SuperSpeed)的5Gbps。
標準的不斷提升,其本質就是訊號傳輸速率的提升, 如此高速的傳輸速率對訊號品質的要求也是水漲船高,如何在紛繁複雜的電路板中保證訊號品質是USB設計中的重中之重。
USB介面軟體開發
要開發一個完整的USB接口,其過程較為複雜,除其硬體電路設計以外,還包括軟體設計過程,主要包括介面晶片韌體程式設計、設備驅動開發和應用軟體設計等3個面向。
USB介面晶片韌體是其各種底層功能 函數,用於實現晶片讀寫等操作。
設備驅動主要用於驅動USB設備,使連接上位機之後能被辨識。
其中,裝置驅動程式還需要完成韌體下載的工作,這樣使用者才能套用設計的韌體。完成介面晶片韌體和設備驅動的編寫之後,編寫用戶控制軟體,依照用戶需求控制USB介面通訊流程。
以上是USB介面控制標準的詳細內容。更多資訊請關注PHP中文網其他相關文章!