EZ-USB FX2单片机原理编程及应用
¥
10
2.2折
¥
45
八五品
仅1件
作者钱峰 著
出版社北京航天航空大学出版社
出版时间2006-03
版次1
装帧平装
货号22-2-5
上书时间2024-09-28
商品详情
- 品相描述:八五品
图书标准信息
-
作者
钱峰 著
-
出版社
北京航天航空大学出版社
-
出版时间
2006-03
-
版次
1
-
ISBN
9787810777407
-
定价
45.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
439页
-
字数
730千字
- 【内容简介】
-
本书全面、系统地介绍Cypress半导体公司推出的新一代智能USB接口芯片EZUSBFX2(CY7C68013),涵盖了EZUSBFX2的原理、编程、驱动和应用程序等内容。EZUSBFX2芯片全面支持USB2.0协议,是Cypress半导体公司对以往EZUSB系列芯片的又一次全面提升。芯片将高性能USB引擎和增强8051内核有机结合,开发方便、快捷,现已成为科研和开发的主流芯片。本着学以致用的原则,首先详细介绍EZUSBFX2的原理,其次介绍开发和学习中所需的软、硬件工具,随后讨论固件程序、驱动程序和应用程序的编制方法,最后通过列举范例程序进一步总结和提高。同时,为了方便读者,书中还用附录的形式配置了开发和学习中常用的参考资料。
本书可作为工科院校本科生、研究生单片机与接口设计等相关课程的参考用书,也可作为从事计算机外围设备接口开发和各类微控制器应用系统设计工程技术人员的参考用书。
- 【目录】
-
第1章USB基本概念和特性
1.1USB的一般概念
1.2USB的发展和应用
1.3USB的特点
1.4USB系统的描述
1.5电缆和连接器
1.6电源
1.7总线协议
1.8稳定性
1.9系统设置
1.10数据流种类
1.11USB设备
1.12USB主机:硬件和软件
第2章EZUSBFX2简介
2.1主机是主控者
2.2USB方向
2.3令牌和PID码
2.4USB帧
2.5USB传输类型
2.6设备枚举
2.7串行接口引擎
2.8设备重枚举
2.9EZUSBFX2构成
2.10EZUSBFX2特性
2.11EZUSBFX2集成微处理器
2.12EZUSBFX2硬件框图和封装
2.13EZUSBFX2端点缓冲区
2.14外部FIFO接口
2.15EZUSBFX2系列芯片
第3章EZUSBFX2控制端点0
3.1引言
3.2控制端点EP0
3.3USB请求
第4章EZUSBFX2枚举和重枚举
4.1引言
4.2EZUSBFX2启动模式
4.3缺省USB设备
4.4EEPROM引导加载数据的形式
4.5EEPROM配置字节
4.6RENUM位
4.7EZUSBFX2响应设备请求
4.8固件加载的Vendor请求
4.9固件程序重枚举过程
4.10多重重枚举
第5章EZUSBFX2中断
5.1引言
5.2特殊功能寄存器
5.3中断过程
5.4USB特殊中断
5.5USB中断自动向量
5.6I2C总线中断
5.7FIFO/GPIF中断(INT4)
5.8FIFO/GPIF中断自动向量
第6章EZUSBFX2存储器
6.1引言
6.2内部数据RAM
6.3外部程序存储器和外部数据存储器
6.4FX2存储器分配
6.5冯·诺伊曼片外程序存储器和数据存储器
6.6片内数据存储器(0xE000~0xFFFF)
第7章EZUSBFX2复位和电源管理
7.1EZUSBFX2复位
7.2上电复位(POR)
7.3释放CPU复位
7.4CPU复位的影响
7.5USB总线复位
7.6EZUSBFX2的“断开”
7.7EZUSBFX2电源管理
7.8USB挂起
7.9唤醒/恢复
7.10USB恢复(远程唤醒)
第8章EZUSBFX2CPU介绍
8.1引言
8.28051的改进
8.3性能综述
8.4软件兼容性
8.5FX2与803x/805x的特性比较
8.6FX2与DS80C320的不同
8.7EZUSBFX2寄存器接口
8.8EZUSBFX2内部RAM
8.9I/O端口
8.10中断
8.11电源控制
8.12特殊功能寄存器
8.13外部地址/数据总线
8.14复位
第9章EZUSBFX2输入和输出
9.1引言
9.2I/O端口
9.3I/O端口交替功能
9.4I2C总线控制器
9.5EEPROM引导加载器
第10章EZUSBFX2定时/计数器和串行接口
10.1定时/计数器
10.2串行接口
第11章EZUSBFX2端点缓冲区存取
11.1引言
11.2FX2的大端点和小端点
11.3高速和全速的区别
11.4CPU如何配置端点
11.5CPU访问FX2端点数据
11.6CPU对FX2端点的控制
11.7设置数据指针
11.8自动指针
第12章EZUSBFX2从属FIFO
12.1引言
12.2硬件
12.3固件程序
12.4手动输出与自动输出之间的切换
第13章EZUSBFX2通用可编程接口(GPIF)
13.1引言
13.2硬件
13.3GPIF波形
13.4固件
13.5UDMA接口
第14章硬件开发工具介绍
14.1SY2200EZUSBFX2开发系统简介
14.2开发系统配套内容
14.3SY2200EZUSBFX2开发系统安装
14.4SY2200EZUSBFX2开发板
14.5SY2200EZUSBFX2开发板整体操作流程
第15章软件开发工具及其使用
15.1EZUSB控制面板
15.2利用KeilC调试程序
第16章固件框架和函数库
16.1固件框架
16.2固件函数库
第17章设备驱动及应用程序设计
17.1固件下载USB设备驱动程序
17.2EZUSB通用设备驱动程序(GPD)规范
17.3应用程序设计举例
第18章EZUSBFX2编程及应用实例
18.1上传和下载EZUSB内部RAM和扩展RAM(a3load.hex)
18.2批量端点环路测试(bulkext.hex)
18.3批量环路测试(bulkloop.hex)
18.4批量端点无限发送接收测试(bulksr C.hex)
18.5按钮和灯(dev_io.hex)
18.6批量传输测试(ezbulk.hex)
18.7利用批量端点对进行环路测试(ibn.hex)
18.8内部存储器测试(imemtest.hex)
18.9采用PINGNAK中断的批量端点环路测试(pingnak.hex)
18.10Vendor专用命令程序(Vend_Ax.hex)
18.11HID人机接口设备的开发实例
附录AEZUSBFX2封装、引脚分配及功能
附录B寄存器
B.1引言
B.2特殊功能寄存器
B.3GPIF波形存储器
B.4通用配置寄存器
B.5端点配置寄存器
B.6中断寄存器
B.7输入/输出寄存器
B.8UDMACRC寄存器
B.9USB控制寄存器
B.10端点寄存器
B.11通用可编程接口(GPIF)寄存器
B.12端点缓冲区寄存器
B.13同步延时寄存器
附录CEZUSBFX2指令集
C.1引言
C.2指令时序
C.3延展存储器周期(等待状态)
C.4双数据指针
C.5特殊功能寄存器
附录D常用词汇英汉注释
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价