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

EZ-USB 2100系列单片机原理、编程及应用
作 者: 颜荣江
出版社: 北京航空航天大学出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 单片计算机
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《EZ-USB 2100系列单片机原理、编程及应用》作者简介

内容简介

本书全面、系统地介绍了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设备开发和各类微控制器应用系统的设计人员阅读。为方便读者,附例程光盘一张。

图书目录

第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流传输程序