简介
《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单片机比较熟悉的话,通过《EZ-USB 2100系列单片机原理、编程及应用》的介绍,读者会发现USB设备的开发是如此的简单。《EZ-USB 2100系列单片机原理、编程及应用》可供从事USB设备开发和各类微控制器应用系统的设计人员阅读。
目录
第1章 ez-usb简介
1.1 介绍
1.2 ez-usb结构框图
1.3 usb规格说明
1.4 令牌和pid
1.5 主机是控制器
1.6 usb的传输方向
1.7 帧
1.8 ez-usb的传输类型
1.9 枚举
l.10 usb内核
1.11 ez-usb微处理器
l.12 重校举
1.13 ez-usb端点
1.14 快速传输模式
1.15 中断
1.16 复位与电源管理
1.17 ez-usb系列产品
1.18 an2122,an2126特性摘要
1.19 版本识别码
.1.20 弓脚描述
1.21 ez-usb封装信息
第2章 ez-usb中央处理器
2.1 8051内核的特性
2.2 8051内核的结构资料
2. 3 特殊功能寄存器(sfr)
2. 4 定时器/计数器
2.5 串行接口
2.6 中断
2.7 电源控制
2.8 复位
第3章 ez-usb存储器
3. 1 概述
3.2 8051存储器
3. 3 ez-usb存储器的扩展
3.4 cs和oe#信号
3.5 ez-usb的rom版本
第4章 ez- usb输入/输出
4.1 概述
4. 2 i/o端口
4. 3 i/o口寄存器
4. 4 i c控制器
4.5 8051 ic控制器
4. 6 控制位
4.7 状态位
4. 8 发送i c数据
4.9 接收i c数据
4. 10 i c引导装载器
第5章 ez-usb枚举与重枚举
5.1 概述
5.2 默认的usb设备
5.3 ez-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.4 ez-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. 3 usb请求
第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.10 iso in无数据回应
8. 11 使用同步fifos
第9章 ez-usb中断
9.1 概述
9.2 usb内核的中断
9. 3 唤醒(恢复)中断
9. 4 usb中断信号
9. 5 sutok,sudav中断
9. 6 sof中断
9. 7 suspend(挂起)中断
9.8 usb reset中断
9. 9 决端点中断
9. 10 usb中断向量
9. 11 自动向最编码
9.12 i c中断
9.l3 in bulk nak中断(仅an2lll/an2126)
9.14 i c stop完成中断(仅 an2122/an2126)
第10章 ez-usb复位
10. 1 概述
10.2 ez-usb上电复位(por)
10. 3 8051脱离复位状态
10.4 8051复位产生的影响
10.5 usb总线复位
10. 6 ez-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.5 cpu寄存器
12.6 端口配置
12. 7 输入输出端口寄存器
12. 8 230 k波特率uart操作———an2122,an2126
12.9 同步控制/状态寄存器
12.10 i c寄存器
12. 11 中断寄存器
12. 12 端点0控制和状态寄存器
12.13 端点l~7的控制和状态寄存器
12.14 共用usb寄存器
12.15 快速传输
12. 16 setup数据
12.17 同步fifo长度
12.18 usb寄存器摘要
第13章 ez-usb ac/dc参数
13.1 电气特性
13.2 dc特性
13.3 交流电特性
第14章 ez-usb软件开发包使用指南
14.1 ez-usb控制面板(ez-usb control pannel)简介
14.2 ez- usb程序框架
14.3 ez- usb固件函数库
14. 4 生成用户的固件下载usb设备驱动程序
14. 5 ez-usb通用设备驱动程序(gpd)规范
14.6 ez-usb软件开发包实用程序
第15章 ez-usb 2100系列开发板使用
15.1 ez-usb开发板资料
15.2 ez-usb开发板内容
15.3 ez-usb开发板软件
15.4 ez-usb硬件安装
15.5 ez-usb开发板的资源
第16章 ez-usb程序设计应用举例
16. 1 块传输测试
16. 2 利用块端点对进行环路测试
16. 3 usb同步传输
16.4 存储器测试
16 5 vendor专用命令程序
16.6 iso流传输程序
1.1 介绍
1.2 ez-usb结构框图
1.3 usb规格说明
1.4 令牌和pid
1.5 主机是控制器
1.6 usb的传输方向
1.7 帧
1.8 ez-usb的传输类型
1.9 枚举
l.10 usb内核
1.11 ez-usb微处理器
l.12 重校举
1.13 ez-usb端点
1.14 快速传输模式
1.15 中断
1.16 复位与电源管理
1.17 ez-usb系列产品
1.18 an2122,an2126特性摘要
1.19 版本识别码
.1.20 弓脚描述
1.21 ez-usb封装信息
第2章 ez-usb中央处理器
2.1 8051内核的特性
2.2 8051内核的结构资料
2. 3 特殊功能寄存器(sfr)
2. 4 定时器/计数器
2.5 串行接口
2.6 中断
2.7 电源控制
2.8 复位
第3章 ez-usb存储器
3. 1 概述
3.2 8051存储器
3. 3 ez-usb存储器的扩展
3.4 cs和oe#信号
3.5 ez-usb的rom版本
第4章 ez- usb输入/输出
4.1 概述
4. 2 i/o端口
4. 3 i/o口寄存器
4. 4 i c控制器
4.5 8051 ic控制器
4. 6 控制位
4.7 状态位
4. 8 发送i c数据
4.9 接收i c数据
4. 10 i c引导装载器
第5章 ez-usb枚举与重枚举
5.1 概述
5.2 默认的usb设备
5.3 ez-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.4 ez-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. 3 usb请求
第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.10 iso in无数据回应
8. 11 使用同步fifos
第9章 ez-usb中断
9.1 概述
9.2 usb内核的中断
9. 3 唤醒(恢复)中断
9. 4 usb中断信号
9. 5 sutok,sudav中断
9. 6 sof中断
9. 7 suspend(挂起)中断
9.8 usb reset中断
9. 9 决端点中断
9. 10 usb中断向量
9. 11 自动向最编码
9.12 i c中断
9.l3 in bulk nak中断(仅an2lll/an2126)
9.14 i c stop完成中断(仅 an2122/an2126)
第10章 ez-usb复位
10. 1 概述
10.2 ez-usb上电复位(por)
10. 3 8051脱离复位状态
10.4 8051复位产生的影响
10.5 usb总线复位
10. 6 ez-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.5 cpu寄存器
12.6 端口配置
12. 7 输入输出端口寄存器
12. 8 230 k波特率uart操作———an2122,an2126
12.9 同步控制/状态寄存器
12.10 i c寄存器
12. 11 中断寄存器
12. 12 端点0控制和状态寄存器
12.13 端点l~7的控制和状态寄存器
12.14 共用usb寄存器
12.15 快速传输
12. 16 setup数据
12.17 同步fifo长度
12.18 usb寄存器摘要
第13章 ez-usb ac/dc参数
13.1 电气特性
13.2 dc特性
13.3 交流电特性
第14章 ez-usb软件开发包使用指南
14.1 ez-usb控制面板(ez-usb control pannel)简介
14.2 ez- usb程序框架
14.3 ez- usb固件函数库
14. 4 生成用户的固件下载usb设备驱动程序
14. 5 ez-usb通用设备驱动程序(gpd)规范
14.6 ez-usb软件开发包实用程序
第15章 ez-usb 2100系列开发板使用
15.1 ez-usb开发板资料
15.2 ez-usb开发板内容
15.3 ez-usb开发板软件
15.4 ez-usb硬件安装
15.5 ez-usb开发板的资源
第16章 ez-usb程序设计应用举例
16. 1 块传输测试
16. 2 利用块端点对进行环路测试
16. 3 usb同步传输
16.4 存储器测试
16 5 vendor专用命令程序
16.6 iso流传输程序
EZ-USB 2100系列单片机原理、编程及应用[电子资源.图书]
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
