• USB应用开发实例详解
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

USB应用开发实例详解

正版现货,品相完整,套书只发一本,多版面书籍只对书名

39.38 5.0折 79 九品

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者薛园园、赵建领 著

出版社人民邮电出版社

出版时间2009-04

版次1

装帧平装

上书时间2024-06-26

旧书香书城

九年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 薛园园、赵建领 著
  • 出版社 人民邮电出版社
  • 出版时间 2009-04
  • 版次 1
  • ISBN 9787115196507
  • 定价 79.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 635页
  • 字数 997千字
  • 正文语种 简体中文
【内容简介】
  《USB应用开发实例详解》由浅入深、循序渐进地讲解了USB的基础知识和USB设备开发,并以丰富完整的实例,使读者能够更快、更好地掌握USB接口的原理及设计方法。USB接口是目前广泛使用的计算机接口技术。
  《USB应用开发实例详解》分为3篇,共27章,全面详细地讲述了USB接口的原理、编程以及应用实例。第1篇介绍了USB开发基础,包括USB设备配置、数据传输、设备请求以及元器件和电路制板布局。第2篇介绍了USB的编程,包括如何构建一个完整的USB接口开发环境,以及USB固件编程、驱动开发和上位机程序开发。第3篇通过17个完整实例,详细介绍了在不同的应用场合下USB接口设备的设计,包括了完整的电路图和程序设计。
  《USB应用开发实例详解》内容全面、结构紧凑、实例丰富。USB接口的初学者通过学习《USB应用开发实例详解》可以快速入门。《USB应用开发实例详解》对具有一定开发经验的设计人员,也有很好的参考价值。
【目录】
第1篇USB开发基础篇
第1章USB概述
1.1USB的产生
1.2USB总线特点
1.3USB的总线结构
1.3.1USB主机和设备
1.3.2USB的连接
1.3.3USB系统的分层结构
1.4USB的供电
1.4.1USB接口的电源指标
1.4.2电源分配
1.4.3USB电源管理
1.5USB的开发流程
1.6小结

第2章USB的设备配置
2.1USB标准设备的描述符
2.1.1设备描述符
2.1.2配置描述符
2.1.3字符串描述符
2.1.4接口描述符
2.1.5端点描述符
2.1.6设备限定描述符
2.1.7其他速率配置描述符
2.2USB集线器的描述符
2.2.1集线器设备描述符
2.2.2集线器配置描述符
2.2.3集线器接口描述符
2.2.4.集线器端点描述符
2.2.5集线器类描述符
2.3HID设备描述符
2.3.1HID设备简介
2.3.2HID基本描述符
2.3.3HID类描述符
2.4小结

第3章USB的数据传输
3.1USB数据传输简介
3.1.1USB数据传输流程
3.1.2USB事务处理
3.1.3USB数据传输类型
3.2USB控制传输
3.2.1数据包长度
3.2.2事务处理
3.3USB块传输
3.3.1数据包长度
3.3.2事务处理
3.4USB中断传输
3.4.1数据包长度
3.4.2事务处理
3.5USB同步传输
3.5.1数据包长度
3.5.2事务处理
3.6小结

第4章USB设备请求
4.1标准USB设备请求
4.1.1读取状态请求GetStatus
4.1.2清除特性请求ClearFeature
4.1.3设置特性请求SetFeature
4.1.4设置地址请求SetAddress
4.1.5读取描述符请求GetDescription
4.1.6设置描述符请求SetDescriptor
4.1.7读取配置请求GetConfiguration
4.1.8设置配置请求SetConfiguration
4.1.9读取接口请求GetInterface
4.1.10设置接口请求SetInterface
4.1.1l同步帧请求SynchFrame
4.2USB集线器类请求
4.2.1读取集线器状态请求GetHubStatus
4.2.2读取下行端口状态请求GetPortStatus
4.2.3禁止集线器的特性请求ClearHubFeature
4.2.4禁止下行端口特性请求ClearPortFeature
4.2.5使能集线器特性请求SetHubFeature
4.2.6使能下行端口特性请求SeteortFeature
4.2.7读取集线器描述符请求GetHubDescriptor
4.2.8设置集线器描述符请求SetHubDescriptor
4.2.9青除TT块请求ClearTTBuffer
4.2.10复位TT块请求ResetTT
4.2.11读取TT内部状态请求GetTTState
4.2.12停止TT正常工作请求StopTT__
4.3HID设备类请求
4.3.1获取报告请求GetReport
4.3.2获取空闲速率请求Getldle
4.3.3获取HID协议请求GetProtocol
4.3.4.设置报告请求SetReport
4.3.5设置空闲速率请求Setldle
4.3.6设置HID协议请求SetProtocol
4.4USB设备请求示例
4.4.1声明设备请求
4.4.2设备请求的响应
4.5小结

第5章器件识别和加工
5.1元器件的封装
5.1.1元器件封装的发展
5.1.2元器件封装小结
5.2元器件的焊接
5.2.1双列直插器件的焊接
5.2.2表面贴元器件的焊接
5.3常用的USB接口芯片
5.3.1Cypress公司的USB接口芯片
5.3.2Philips公司的USB接口芯片
5.3.3南京沁恒公司的USB接口芯片
5.4小结

第6章电路制板布局
6.1印制电路板基础
6.1.1印制电路板的分类
6.1.2印制电路板的基本概念
6.2印制电路板设计规则
6.2.1电路板的选择
6.2.2电路板布局
6.2.3电路板布线
6.2.4其他设计规则
6.3高速USB接口的PCB设计
6.3.1差分阻抗
6.3.2USB信号
6.3.3电源和地
6.3.4晶体振荡器
6.4小结

第2篇USB编程篇
第7章构建USB接口开发环境
7.1USB固件开发环境
7.1.1KeilgVision3简介
7.1.2keilgVision3集成开发环境
7.1.3Cypress开发包
7.2上位机开发环境
7.2.1VisualStudio开发平台
7.2.2LabVIEW开发平台
7.3USB驱动开发环境
7.3.1DriverStudio软件简介
7.3.2配置DriverSutdio编译环境
7.3.3NI-VISA开发平台
7.3.4USB通用驱动程序
7.4USB最小开发系统
7.5USB软硬件开发环境
7.6小结

第8章USB固件编程
8.1USB设备配置描述符
8.1.1变量声明
8.1.2设备描述
8.1.3设备配置
8.1.4字符串描述
8.2USB设备请求
8.2.1自定义设备请求声明
8.2.2自定义设备请求的响应
8.3USB重列举
8.4小结

第9章USB驱动开发
9.1Windows下的USB驱动开发
9.1.1USB驱动程序建立
9.1.2USB驱动程序设计
9.2LabⅥEw环境下的USB驱动开发
9.2.1NI-VISA的USB驱动简介
9.2.2创建USB驱动
9.3通用USB驱动概述
9.4INF文件简介
9.4.1INF文件处理过程
9.4.2INF文件的结构
9.4.3版本节Versionl
9.4.4源文件盘符节SourceDisksNames
9.4.5源文件节SourceDisksFiles
9.4.6目标磁盘节DestinationDirs
9.4.7供应商节[Manufacturer]
9.4.8默认安装节[Defaultlnstall]
9.4.9字符串节[String]
9.5VisualStudio6.0环境下的通用USB驱动
9.5.1CyLoad.inf文件
9.5.2CyUSB.inf文件
9.6VisualStudio2005环境下的通用USB驱动
9.7驱动程序的安装
9.8小结

第10章上位机程序开发
10.1VisualC++读写USB设备
10.1.1CYIOCTL控制函数类
10.1.2CyAPI控制函数类
10.2VisualC#读写USB设备
10.2.1CyHidDevice类
10.2.2CylsocEndPoint类
10.2.3CyUSBStorDevice类
10.3LabVIEW读写USB设备
10.3.1USB设备测试
10.3.2VISA控制函数
10.4小结

第3篇USB应用实例篇
第11章使用EEPROM进行USB列举
11.1EZ-USBFX2LP的启动模式概述
11.1.1EZ.USBFX2LP的启动模式
11.1.2无EEPROM启动
11.1.3首字节为0xC0的EEPROM启动
11.1.4首字节为0xC2的EEPROM启动
11.1.5启动配置
11.2EEPROM引导USB启动电路:
11.3USB固件程序设计
11.3.1建立USB项目
11.3.2主程序文件
11.3.3请求响应函数
11.3.4数据读写子程序
ll-3.5USB描述符
11.4驱动程序设计
11.4.1USB固件下载驱动程序
11.4.2USB通信驱动程序
11.5主机程序设计
11.5.1建立工程
11.5.2用户界面设计
11.5.3程序代码设计
11.6小结

第12章USB控制LED显示实例
12.1LED数码管简介
12.1.1共阳极7段LED数码管
12.1.2共阴极7段LED数码管
12.2USB控制LED显示实例
12.3USB固件程序设计
12.3.1建立USB项目
12.3.2主函数程序设计
12.3.3设备请求响应函数
12.3.4LED控制子函数
12.3.5USB固件描述符
12.4USB主机程序设计
12.4.1建立项目
……
第13章USB控制LCD液晶显示模块
第14章USB键盘程序设计
第15章USB鼠标程序设计
第16章USB控制D/A转换输出实例
第17章USB控制A/D转换数据采集实例
第18章USB的RAM测试实例
第19章USB读写I2C总线EEPROM
第20章USB读写Microware串行EEPROM
第21章USB控制实时时钟芯片DS1302
第22章USB采集单总线温度传感器DS18S20
第23章USB捞钱机控制实例
第24章USB接口充电器实例
第25章USB转RS-232串行实例
第26章U盘设计实例
第27章LabVIEW下的USB数据采集实例
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP