书籍详情

EZ-USB 2100系列单片机原理、编程及应用

EZ-USB 2100系列单片机原理、编程及应用

作者:颜荣江

出版社:北京航空航天大学出版社

出版时间:2002-09-01

ISBN:9787810772112

定价:¥39.00

购买这本书可以去
内容简介
  本书全面、系统地介绍了Cypress公司推出的带智能USB控制内核的51系列单片机EZ-USB 2100系列芯片的内部结构、性能和技术参数、工作原理、编程方法和应用技术,以及相应软件设计问题。EZ-USB在单一芯片上集成了USB和8051两个内核。该内核可帮助USB外设开发者完成USB协议中规定的80%~90%的通信工作,是USB设备研制者的理想选择。基于EZ-USB强大的串行接口引擎,增强的8051内核,良好的软件支持,极大地降低了USB外设的开发难度。从事过USB设备研发的人员都知识,需要花费大量的精力熟悉USB协议,使用EZ-USB芯片省去这种烦恼。如果对C语言和8051单片机比较熟悉的话,通过本书的介绍,读者会发现USB设备的开发是如此的简单。本书可供从事USB设备开发和各类微控制器应用系统的设计人员阅读。为方便读者,附例程光盘一张。
作者简介
暂缺《EZ-USB 2100系列单片机原理、编程及应用》作者简介
目录
第1章EZ-USB简介
1.1介绍
1.2EZ-USB结构框图
1.3USB规格说明
1.4令牌和PID
1.5主机是控制器
1.6USB的传输方向
1.7帧
1.8EZ-USB的传输类型
1.9枚举
l.10USB内核
1.11EZ-USB微处理器
l.12重校举
1.13EZ-USB端点
1.14快速传输模式
1.15中断
1.16复位与电源管理
1.17EZ-USB系列产品
1.18AN2122,AN2126特性摘要
1.19版本识别码
1.20弓脚描述
1.21EZ-USB封装信息
第2章EZ-USB中央处理器
2.18051内核的特性
2.28051内核的结构资料
2.3特殊功能寄存器(SFR)
2.4定时器/计数器
2.5串行接口
2.6中断
2.7电源控制
2.8复位
第3章EZ-USB存储器
3.1概述
3.28051存储器
3.3EZ-USB存储器的扩展
3.4CS和OE#信号
3.5EZ-USB的ROM版本
第4章EZ-USB输入/输出
4.1概述
4.2I/O端口
4.3I/O口寄存器
4.4IC控制器
4.58051IC控制器
4.6控制位
4.7状态位
4.8发送IC数据
4.9接收IC数据
4.10IC引导装载器
第5章EZ-USB枚举与重枚举
5.1概述
5.2默认的USB设备
5.3EZ-USB内核对EPO设备请求的响应
5.4固件装载
5.5枚举方式
5.6无串行EEPROM
5.7有串行EEPROM且第一个字节是0xB0
5.8有串行EEPROM且第一个字节是0xB2
5.9重枚举
5.10多次重枚举
5.11默认的描述符
第6章EZ-USB块传输
6.1概述
6.2块输入传输
6.3中断传输
6.4EZ-USB块输入举例
6.5块输出传输
6.6端点配对
6.7配对IN端点状态
6.8配对OUT端点状态
6.9块端点缓冲存储器的使用
6.10数据轮换位控制
6.11轮询块传输举例
6.12枚举注意
6.13块端点中断
6.14中断块传输举例
6.15检举注意
6.16自动指针
第7章EZ-USB端点0
7.1概述
7.2控制端点EPO
7.3USB请求
第8章EZ-USB的同步传输
8.1概述
8.2同步IN传输
8.3同步OUT传输
8.4设置同步FIFO长度
8.5同步传输速度
8.6快速传输
8.7快速传送时序
8.8快速传送速度
8.9其它他同步寄存器
8.10ISOIN无数据回应
8.11使用同步FIFOs
第9章EZ-USB中断
9.1概述
9.2USB内核的中断
9.3唤醒(恢复)中断
9.4USB中断信号
9.5SUTOK,SUDAV中断
9.6SOF中断
9.7Suspend(挂起)中断
9.8USBRESET中断
9.9决端点中断
9.10USB中断向量
9.11自动向最编码
9.12IC中断
9.l3InBulkNAK中断(仅AN2lll/AN2126)
9.14ICSTOP完成中断(仅AN2122/AN2126)
第10章EZ-USB复位
10.1概述
10.2EZ-USB上电复位(POR)
10.38051脱离复位状态
10.48051复位产生的影响
10.5USB总线复位
10.6EZ-USB断开连接
10.7复位摘要
第11章EZ-USB电源管理
11.1概述
11.2挂起
11.3恢复
11.4远程唤醒
第12章EZ-USB寄存器
12.1概述
12.2块数据缓冲器
12.3同步数据FIFO寄存器
12.4同步字节计数器
12.5CPU寄存器
12.6端口配置
12.7输入输出端口寄存器
12.8230k波特率UART操作———AN2122,AN2126
12.9同步控制/状态寄存器
12.10IC寄存器
12.11中断寄存器
12.12端点0控制和状态寄存器
12.13端点l~7的控制和状态寄存器
12.14共用USB寄存器
12.15快速传输
12.16SETUP数据
12.17同步FIFO长度
12.18USB寄存器摘要
第13章EZ-USBAC/DC参数
13.1电气特性
13.2DC特性
13.3交流电特性
第14章EZ-USB软件开发包使用指南
14.1EZ-USB控制面板(EZ-USBControlPannel)简介
14.2EZ-USB程序框架
14.3EZ-USB固件函数库
14.4生成用户的固件下载USB设备驱动程序
14.5EZ-USB通用设备驱动程序(GPD)规范
14.6EZ-USB软件开发包实用程序
第15章EZ-USB2100系列开发板使用
15.1EZ-USB开发板资料
15.2EZ-USB开发板内容
15.3EZ-USB开发板软件
15.4EZ-USB硬件安装
15.5EZ-USB开发板的资源
第16章EZ-USB程序设计应用举例
16.1块传输测试
16.2利用块端点对进行环路测试
16.3USB同步传输
16.4存储器测试
165vendor专用命令程序
16.6ISO流传输程序
猜您喜欢

读书导航