logo
分类于: 计算机基础 互联网

简介

USB应用开发宝典

USB应用开发宝典 0.0分

资源最后更新于 2020-03-29 01:58:06

作者:薛园园赵建领 编

出版社:出版社人民邮电出版社

出版日期:2011-02

ISBN:9787115246745

文件格式: pdf

标签: 开发 计算机 IT USB USB应用 接口

简介· · · · · ·

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 接口的初学者通过学习本书可以快速入门。同时,本书对具有一定开发经验的设计人员,也有很好的参考价值。薛园园、赵建领 编著

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. USB应用开发宝典
  2. 前言
  3. 第1篇 USB开发基础篇
  4. 第1章 USB概述
  5. 1.1 USB 的产生
  6. 1.2 USB 总线特点
  7. 1.3 USB 的总线结构
  8. 1.4 USB 的开发流程
  9. 1.5 小结
  10. 第2章 USB电源管理
  11. 2.1 USB 的供电
  12. 2.2 USB 电源管理
  13. 2.3 小结
  14. 第3章 USB的设备配置
  15. 3.1 USB 标准设备的描述符
  16. 3.2 USB 集线器的描述符
  17. 3.3 HID 设备的描述符
  18. 3.4 小结
  19. 第4章 USB的数据传输
  20. 4.1 USB 数据传输简介
  21. 4.2 USB 控制传输
  22. 4.3 USB 块传输
  23. 4.4 USB 中断传输
  24. 4.5 USB 同步传输
  25. 4.6 小结
  26. 第5章 USB设备请求
  27. 5.1 标准USB 设备请求
  28. 5.2 USB 集线器类请求
  29. 5.3 HID 设备类请求
  30. 5.4 USB 设备请求示例
  31. 5.5 小结
  32. 第6章 元器件的识别和加工
  33. 6.1 元器件的封装
  34. 6.2 元器件的焊接
  35. 6.3 常用的USB 接口芯片
  36. 6.4 小结
  37. 第7章 电路制板布局
  38. 7.1 印制电路板基础
  39. 7.2 印制电路板设计规则
  40. 7.3 高速USB 接口的PCB 设计
  41. 7.4 小结
  42. 第2篇 USB编程篇
  43. 第8章 构建USB接口开发环境
  44. 8.1 USB 固件开发环境
  45. 8.2 上位机开发环境
  46. 8.3 USB 驱动开发环境
  47. 8.4 USB 最小开发系统
  48. 8.5 USB 软硬件开发环境
  49. 8.6 小结
  50. 第9章 USB固件编程
  51. 9.1 USB 设备配置描述符
  52. 9.2 USB 设备请求
  53. 9.3 USB 重列举
  54. 9.4 小结
  55. 第10章 USB驱动开发
  56. 10.1 Windows 下的USB 驱动开发
  57. 10.2 LabVIEW 环境下的USB 驱动开发
  58. 10.3 通用USB 驱动概述
  59. 10.4 INF 文件简介
  60. 10.5 Visual Studio 6.0 环境下的通用USB 驱动
  61. 10.6 Visual Studio 2005 环境下的通用USB 驱动
  62. 10.7 驱动程序的安装
  63. 10.8 小结
  64. 第11章 上位机程序开发
  65. 11.1 Visual C++读写USB 设备
  66. 11.2 Visual C#读写USB 设备
  67. 11.3 LabVIEW 读写USB 设备
  68. 11.4 小结
  69. 第3篇 USB应用实例篇
  70. 第12章 使用EEPROM进行USB列举
  71. 12.1 EZ-USB FX2LP 的启动模式概述
  72. 12.2 EEPROM 引导USB 启动电路
  73. 12.3 USB 固件程序设计
  74. 12.4 驱动程序设计
  75. 12.5 主机程序设计
  76. 12.6 小结
  77. 第13章 USB控制LED显示实例
  78. 13.1 LED 数码管简介
  79. 13.2 USB 控制LED 显示实例
  80. 13.3 USB 固件程序设计
  81. 13.4 USB 主机程序设计
  82. 13.5 小结
  83. 第14章 USB控制LCD液晶显示模块
  84. 14.1 液晶显示模块概述
  85. 14.2 液晶显示控制驱动器
  86. 14.3 液晶显示控制器指令集
  87. 14.4 液晶显示电路原理图
  88. 14.5 固件程序设计
  89. 14.6 主机程序设计
  90. 14.7 小结
  91. 第15章 USB键盘程序设计
  92. 15.1 HID 设备概述
  93. 15.2 USB 键盘设计实例
  94. 15.3 小结
  95. 第16章 USB鼠标程序设计
  96. 16.1 USB 鼠标硬件概述
  97. 16.2 电路原理图
  98. 16.3 固件程序设计
  99. 16.4 功能实现代码
  100. 16.5 HID 设备请求处理
  101. 16.6 USB 鼠标描述符
  102. 16.7 小结
  103. 第17章 USB控制D/A转换输出实例
  104. 17.1 D/A 转换概述
  105. 17.2 高速D/A 转换芯片AD558
  106. 17.3 电路原理图
  107. 17.4 固件程序设计
  108. 17.5 主机程序设计
  109. 17.6 小结
  110. 第18章 USB控制A/D转换数据采集实例
  111. 18.1 A/D 转换器概述
  112. 18.2 8 通道电压型A/D 转换器MAX197
  113. 18.3 USB 模拟电压采集实例
  114. 18.4 USB 固件程序设计
  115. 18.5 上位机程序设计
  116. 18.6 小结
  117. 第19章 USB的RAM测试实例
  118. 19.1 EZ-USB FX2LP 的存储器
  119. 19.2 USB 的RAM 测试电路原理图
  120. 19.3 固件程序设计
  121. 19.4 小结
  122. 第20章 USB读写I2C总线EEPROM
  123. 20.1 I2C 总线概述
  124. 20.2 电路原理图
  125. 20.3 固件程序设计
  126. 20.4 主程序设计
  127. 20.5 小结
  128. 第21章 USB读写Microware串行EEPROM
  129. 21.1 Microware 串行总线概述
  130. 21.2 Microware 串行总线接口的EEPROM 存储器
  131. 21.3 电路原理图
  132. 21.4 固件程序设计
  133. 21.5 主程序设计
  134. 21.6 小结
  135. 第22章 USB控制实时时钟芯片DS1302
  136. 22.1 实时时钟芯片DS1302 概述
  137. 22.2 电路原理图
  138. 22.3 固件程序设计
  139. 22.4 上位机程序设计
  140. 22.5 小结
  141. 第23章 USB采集单总线温度传感器DS18S20
  142. 23.1 单总线概述
  143. 23.2 单总线温度传感器DS18S20
  144. 23.3 电路原理图
  145. 23.4 固件程序设计
  146. 23.5 上位机程序设计
  147. 23.6 小结
  148. 第24章 USB打印机控制实例
  149. 24.1 CH375A 接口芯片
  150. 24.2 CH375A 指令
  151. 24.3 CH375A 接口方式
  152. 24.4 USB 打印机控制实例
  153. 24.5 程序设计
  154. 24.6 小结
  155. 第25章 USB接口充电器实例
  156. 25.1 锂电池及其充电概述
  157. 25.2 智能充电管理芯片MAX1898
  158. 25.3 USB 接口充电器实例
  159. 25.4 固件程序设计
  160. 25.5 小结
  161. 第26章 USB转RS-232串口实例
  162. 26.1 CH341 简介
  163. 26.2 CH341 串口工作方式
  164. 26.3 CH341 打印口工作方式
  165. 26.4 CH341 并口工作方式
  166. 26.5 CH341 功能配置
  167. 26.6 USB 转RS-232 串口实例
  168. 26.7 小结
  169. 第27章 U盘设计实例
  170. 27.1 Nand-Flash 存储器
  171. 27.2 基于Nand-Flash 的文件系统
  172. 27.3 Nand-Flash 控制器
  173. 27.4 U 盘设计实例
  174. 27.5 小结
  175. 第28章 LabVIEW下的USB数据采集实例
  176. 28.1 Slave FIFO 模式简介
  177. 28.2 Slave FIFO 的固件设计
  178. 28.3 电路原理图
  179. 28.4 固件程序设计
  180. 28.5 LabVIEW 程序设计
  181. 28.6 小结
  182. 第4篇 USB.30展望篇
  183. 第29章 USB 3.0概述
  184. 29.1 USB 3.0 的产生和基本特性
  185. 29.2 USB 3.0 技术解析
  186. 29.3 USB 3.0 工作原理
  187. 29.4 USB 3.0 的技术改进
  188. 29.5 USB 3.0 产品及操作系统支持
  189. 29.6 USB 3.0 的竞争对手
  190. 29.7 小结
  191. 第30章 USB 3.0的开发
  192. 30.1 USB 3.0 开发概述
  193. 30.2 USB 3.0 对设计的挑战
  194. 30.3 常用的USB 3.0 芯片
  195. 30.4 USB 3.0 的测试测量工具
  196. 30.5 USB 3.0 电路保护方案
  197. 30.6 小结