USB應用開發寶典

USB應用開發寶典
定價:588
NT $ 512
  • 作者:@薛園園 趙建領 @編/著
  • 出版社:人民郵電出版社
  • 出版日期:2011-03-01
  • 語言:簡體中文
  • ISBN10:7115246742
  • ISBN13:9787115246745
  • 裝訂:平裝 / 738頁 / 普通級 / 單色印刷 / 初版
 

內容簡介

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接口的初學者通過學習本書可以快速入門。同時,本書對具有一定開發經驗的設計人員,也有很好的參考價值。
 

目錄

第1篇 USB開發基礎篇
第1章 USB概述
1.1 USB的產生
1.2 USB總線特點
1.3 USB的總線結構
1.3.1 USB主機和設備
1.3.2 USB的連接
1.3.3 USB系統的分層結構
1.4 USB的開發流程
1.5 小結
第2章 USB電源管理
2.1 USB的供電
2.1.1 USB接口的電源指標
2.1.2 電源分配
2.2 USB電源管理
2.2.1 供電保持
2.2.2 USB設備的掛起
2.2.3 USB集線器的掛起
2.3 小結
第3章 USB的設備配置
3.1 USB標準設備的描述符
3.1.1 設備描述符
3.1.2 配置描述符
3.1.3 字符串描述符
3.1.4 接口描述符
3.1.5 端口描述符
3.1.6 設備限定描述符
3.1.7 其他速率配置描述符
3.2 USB集線器的描述符
3.2.1 集線器設備描述符
3.2.2 集線器配置描述符
3.2.3 集線器接口描述符
3.2.4 集線器端點描述符
3.2.5 集線器類描述符
3.3 HID設備的描述符
3.3.1 HID設備簡介
3.3.2 HID基本描述符
3.3.3 HID類描述符
3.4 小結
第4章 USB的數據傳輸
4.1 USB數據傳輸簡介
4.1.1 USB數據傳輸流程
4.1.2 USB事務處理
4.1.3 USB數據傳輸類型
4.2 USB控制傳輸
4.2.1 數據包長度
4.2.2 事務處理
4.3 USB塊傳輸
4.3.1 數據包長度
4.3.2 事務處理
4.4 USB中斷傳輸
4.4.1 數據包長度
4.4.2 事務處理
4.5 USB同步傳輸
4.5.1 數據包長度
4.5.2 事務處理
4.6 小結
第5章 USB設備請求
5.1 標準USB設備請求
5.1.1 讀取狀態請求GetStatus
5.1.2 清除特性請求ClearFeature
5.1.3 設置特性請求SetFeature
5.1.4 設置地球請求SetAddress
5.1.5 讀取描述符請求GetDescription
5.1.6 設置描述符請求SetDescriptor
5.1.7 讀取配置請求GetConfiguration
5.1.8 設置配置請求SetConfiguration
5.1.9 讀取接口請求GetInterface
5.1.10 設置接口請求SetInterface
5.1.11 同步幀請求SynchFrame
5.2 USB集線器類請求
5.2.1 讀取集線器狀態請求GetHubStatus
5.2.2 讀取下行端口狀態請求GetPortStatus
5.2.3 禁止集線器的特性請求ClearHubFeature
5.2.4 禁止下行端口特性請求ClearPortFeature
5.2.5 使能集線器特性請求SetHubFeature
5.2.6 使能下行端口特性請求SetPortFeature
5.2.7 讀取集線器描述符請求GetHubDescriptor
5.2.8 設置集線器描述符請求SetHubDescriptor
5.2.9 清除TT塊請求ClearTTBuffer
5.2.10 復位TT塊請求ResetTT
5.2.11 讀取TT內部狀態請求GetTTState
5.2.12 停止TT正常工作請求StopTT
5.3 HID設備類請求
5.3.1 獲取報告請求GetReport
5.3.2 獲取空閑速率請求GetIdle
5.3.3 獲取HID協議請求GetProtocol
5.3.4 設置報告請求SetReport
5.3.5 設置空間速率請求Setldle
5.3.6 設置HID協議請求SetProtocol
5.4 USB設備請求示例
5.4.1 聲明設備請求
5.4.2 設備請求的響應
5.5 小結
第6章 元器件的識別和加工
6.1 元器件的封閉
6.1.1 元器件封閉的發展
6.1.2 元器件封閉小結
6.2 元器件的焊接
6.2.1 雙列直插器件的焊接
6.2.2 表面貼元器件的焊接
6.3 常用的USB接口芯片
6.3.1 Cypress公司的USB接口芯片
6.3.2 Philips公司的USB接口芯片
6.3.3 南京沁恆公司的USB接口芯片
6.4 小結
第7章 電路制板布局
7.1 印制電路板基礎
7.1.1 印制電路板的分類
7.1.2 印制電路板的基本概念
7.2 印制電路板設計規則
7.2.1 電路板的選擇
7.2.2 電路板布局
7.2.3 電路板布線
7.2.4 其他設計規則
7.3 高速USB接口的PCB設計
7.3.1 差分阻抗
7.3.2 USB信號
7.3.3 電源和地
7.3.4 晶體振蕩器
7.4 小結
第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的開發
網路書店 類別 折扣 價格
  1. 新書
    87
    $512