USB接口是目前廣泛使用的計算機接口技術。隨著USB 3.0規范的公布,USB的應用更加普及。本書由淺入深、循序漸進地講解了USB的基礎知識和USB設備開發,通過豐富完整的實例,使讀者能夠更快、更好地掌握USB接口的原理及設計方法。
本書由薛園園、趙建領編著,分為4篇,共30章,詳細地講述了USB接口的原理、編程方法、應用實例和USB 3.0規范。第1篇介紹了USB開發基礎,包括USB設備配置、數據傳輸、設備請求以及元器件和電路制板布局。第2篇介紹了USB的編程,包括如何構建一個完整的USB接口開發環境,以及USB固件編程、驅動開發和上位機程序開發。第3篇通過17個完整實例,詳細介紹了在不同的應用場合下USB接口設備的設計,包括了完整的電路圖和程序設計。第4篇USB 3.0規范進行詳細介紹,幫助讀者更好地從2.0規范進入3.0的應用領域。
本書內容、結構緊湊、實例豐富。USB接口的初學者通過學習本書可以快速入門。同時,本書對具有一定開發經驗的設計人員,也有很好的參考價值。
USB是一種新型的計算機總線接口技術,目前USB技術在消費電子產品以及智能測控等領域都得到廣泛的應用。USB全稱為Universal Serial Bus(通用串行總線),其使得計算機和外部設備的連接十分方便。目前,很多設備都開始采用USB接口來實現與計算機的連接,如鼠標、鍵盤、移動硬盤、打印機等。在實際設計工作中,各種設備也越來越多地采用USB技術,如高速USB數據采集等。目前USB 3.0規范逐步進入實際應用開發,因此掌握USB接口的設計開發是非常必要的。
為了便于廣大電子設計者能夠掌握USB接口的知識以及USB接口的設計方法,《USB應用開發寶典》由薛園園、趙建領編著,詳細介紹了新型USB 3.O總線接口的協議、工作原理以及程序設計。另外,本書中還以大量篇幅詳細地介紹了在各種應用場合下USB的設計實例。學完本書后,讀者可以地掌握USB接口的設計開發。
第1篇 USB開發基礎篇
第1章 USB概述
第2章 USB電源管理
第3章 USB的設備配置
第4章 USB的數據傳輸
第5章 USB設備請求
第6章 元器件的識別和加工
第7章 電路制板布局
第2篇 USB編程篇
第8章 構建USB接口開發環境
第9章 USB固件編程
第10章 USB驅動開發
第11章 上位機程序開發
第3篇 USB應用實例篇
第12章 使用EEPROM進行USB列舉
第13章 USB控制LED顯示實例
第14章 USB控制LCD液晶顯示模塊
第15章 USB鍵盤程序設計
第16章 USB鼠標程序設計
第17章 USB控制D/A轉換輸出實例
第18章 USB控制A/D轉換數據采集實例
第19章 USB的RAM測試實例
第20章 USB讀寫I2C總線EEPROM
第21章 USB讀寫Microware串行EEPROM
第22章 USB控制實時時鐘芯片DS1302
第23章 USB采集單總線溫度傳感器DS18S20
第24章 USB打印機控制實例
第25章 USB接口充電器實例
第26章 USB轉RS-232串口實例
第27章 U盤設計實例
第28章 LabVIEW下的USB數據采集實例
第4篇 USB.30展望篇
第29章 USB 3.0概述
第30章 USB 3.0的開發