没有合适的资源?快使用搜索试试~ 我知道了~
CY7C68013-A DEMO BOARD 开发文档
需积分: 5 0 下载量 81 浏览量
2024-01-13
06:29:30
上传
评论
收藏 1.68MB PDF 举报
温馨提示
试读
160页
CY7C68013-A DEMO BOARD 开发文档
资源推荐
资源详情
资源评论
CY7C68013-A DEMO BOARD 开发文档
- 1 -
USB 2.0 开发资料
版本:2.1
http://www.huanor.com
技术支持:huanor_supports@hotmail.com
销售:huanor_sales@hotmail.com
CY7C68013-A DEMO BOARD 开发文档
- 2 -
目录
第一章 USB 简介........................................................................................................................9
1.1 USB 概述.......................................................................................................................9
1.2 USB 系统.......................................................................................................................9
1.2.1 USB 主机............................................................................................................9
1.2.2 USB 设备.............................................................................................................9
1.2.3 USB 的连接.........................................................................................................9
1.3 USB 信号和电源...........................................................................................................10
1.3.1 USB 信号............................................................................................................10
1.3.2 USB 电源............................................................................................................10
1.4
USB 事务处理................................................................................................................10
1.4.1 IN 事务处理......................................................................................................10
1.4.2 OUT 事务处理....................................................................................................10
1.4.3 PING 事务处理..................................................................................................10
1.4.4 SETUP 事务处理...............................................................................................10
1.4.5 SOF 事务处理....................................................................................................11
1.4.6 SPLIT 事务处理...............................................................................................11
1.4.7 PRE 事务处理....................................................................................................11
1.5 USB 数据传输..............................................................................................................11
1.5.1 控制传输.........................................................................................................11
1.5.2 中断传输.........................................................................................................11
1.5.3 块传输.............................................................................................................12
1.5.3 同步传输.........................................................................................................12
1.6 USB 描述符..................................................................................................................12
1.6.1 设备描述符.....................................................................................................13
1.6.2 设备限定描述符.............................................................................................14
1.6.3 配置描述符....................................................................................................15
1.6.4 其他速率配置描述符....................................................................................15
CY7C68013-A DEMO BOARD 开发文档
- 3 -
1.6.5 接口描述符.....................................................................................................16
1.6.6 端点描述符.....................................................................................................17
1.6.7 字符串描述符.................................................................................................19
1.7 USB 设备请求...............................................................................................................19
1.7.1 GetStatus 请求................................................................................................21
1.7.2 ClearFeature 请求.........................................................................................21
1.7.3 SetFeature 请求..............................................................................................21
1.7.4 SetAddress 请求.............................................................................................21
1.7.5 GetDescriptor 请求.......................................................................................21
1.7.6 SetDescriptor 请求........................................................................................21
1.7.7 GetConfiguration 请求..................................................................................21
1.7.8 SetConfiguration 请求.................................................................................21
1.7.9 GetInterface 请求.........................................................................................21
1.7.10 SetInterface 请求.......................................................................................21
1.7.11 SynchFrame 请求...........................................................................................21
1.8 USB 插头插座选择.......................................................................................................21
1.9 USB 线选择.................................................................................................................22
第二章 CY7C68013A 芯片简介................................................................................................23
2.1 芯片结构....................................................................................................................23
2.1.1 功能特点.........................................................................................................25
2.1.2 引脚说明.........................................................................................................26
2.2 增强型 8051 核..........................................................................................................32
2.2.1 数据存储器.....................................................................................................32
2.2.2 中断系统.........................................................................................................33
2.2.3 挂起和复位.....................................................................................................35
2.3 存储空间....................................................................................................................36
2.3.1 片内存储区.....................................................................................................37
2.3.2 FX2 端点缓冲区.............................................................................................38
CY7C68013-A DEMO BOARD 开发文档
- 4 -
2.4 I/O 系统.....................................................................................................................39
2.4.1 I/O 口..............................................................................................................39
2.4.2 从属 FIFO 接口模式.......................................................................................41
2.4.3 GPIF 接口模式................................................................................................43
2.5 列举和重列举............................................................................................................44
2.5.1 缺省 USB 设备..................................................................................................44
2.5.2 端点 0 对设备请求的响应..............................................................................45
2.5.3 无 EEPROM 列举模式........................................................................................45
2.5.4 EEPROM 首字节为 0XC0 列举模式....................................................................46
2.5.5 EEPROM 首字节为 0XC2 列举模式....................................................................47
第三章 CY7C68013A 寄存器....................................................................................................48
3.1 系统配置寄存器......................................................................................................48
3.1.1 CPU 控制和状态寄存器..................................................................................48
3.1.2 接口配置寄存器.............................................................................................48
3.1.3 Slave FIFO 方式 FLAGA/B/C/D 引脚配置寄存器...........................................49
3.1.4 端点缓冲区复位寄存器.................................................................................51
3.1.5 仿真断点寄存器.............................................................................................51
3.1.6 串口波特率设置寄存器.................................................................................52
3.1.7 Slave FIFO 方式信号有效寄存器..................................................................52
3.1.8 芯片版本控制寄存器.....................................................................................52
3.1.9 GPIF 方式数据保持时间................................................................................53
3.2 端点配置寄存器........................................................................................................53
3.2.1 端点 1IN 和 1OUT 配置...................................................................................53
3.2.2 端点 2,4,6,8 配置..........................................................................................54
3.2.3 slaveFIFO 方式端点 2,4,6,8 配置.................................................................55
3.2.4 端点 2,4,6,8AUTOIN 长度,仅对 IN 类型端点...............................................56
3.2.5 slave FIFO 方式 Programmable_LevelFLAGx 触发设置................................56
3.2.6 端点 2,4,6,8 等时 IN 端点传输每数据帧包数目........................................57
CY7C68013-A DEMO BOARD 开发文档
- 5 -
3.2.7 结束 IN 传输...................................................................................................57
3.2.8 结束 OUT 传输.................................................................................................58
3.3 中断寄存器................................................................................................................58
3.3.1 slave FIFO 方式端点 FIFO 中断使能/请求(INT4) .......................................58
3.3.2 IN_BULK_NAK 中断使能/请求(INT2) ............................................................59
3.3.3 端点 PING_NAK/IBN 中断使能/请求(INT2) ................................................59
3.3.4 USB 中断使能/请求(INT2)............................................................................60
3.3.5 端点中断使能/请求(INT2)...........................................................................61
3.3.6 GPIF 方式中断使能/请求(INT4)..................................................................61
3.3.7 USB 错误中断使能/请求(INT2)....................................................................62
3.3.8 USB 错误数极限..............................................................................................62
3.3.9 USB 错误计数清除..........................................................................................62
3.3.10 INT2 中断矢量...............................................................................................63
3.3.11 INT4 中断矢量..............................................................................................63
3.3.12 INT2 和 INT4 中断设置................................................................................63
3.4 端口配置....................................................................................................................64
3.4.1 端口 A 配置.....................................................................................................64
3.4.2 端口 C 配置.....................................................................................................64
3.4.3 端口 E 配置.....................................................................................................64
3.4.4 12C 寄存器......................................................................................................65
3.4.5 数据指针寄存器.............................................................................................65
3.5 USB 控制寄存器..........................................................................................................66
3.5.1 USB 控制与状态寄存器...................................................................................66
3.5.2 USB 总线挂起...................................................................................................66
3.5.3 USB 总线唤醒控制与状态...............................................................................66
3.5.4 USB 数据 toggle 控制......................................................................................67
3.5.5 USB 数据帧计数...............................................................................................67
3.6 端点寄存器................................................................................................................68
剩余159页未读,继续阅读
资源评论
路口游子
- 粉丝: 307
- 资源: 196
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab实现夜间车牌识别程序(1).rar
- 基于matlab实现图像处理,本程序使用背景差分法对来往车辆进行检测和跟踪.rar
- 基于matlab实现视频监控中车型识别代码,自己写的,希望和大家多多交流.rar
- sdk.config
- 基于matlab实现配电网三相潮流计算方法,对几种常用的配电网潮流计算方法进行了对比分析.rar
- 基于matlab实现配电网潮流 经典33节点 前推回代法潮流计算 回代电流 前推电压 带注释.rar
- 基于matlab实现模拟退火遗传算法的车辆调度问题研究,用MATLAB语言加以实现.rar
- 基于matlab实现蒙特卡洛的的移动传感器节点定位算法仿真代码.rar
- 华中数控系统818用户说明书
- 基于matlab实现卡尔曼滤波器完成多传感器数据融合 对多个机器人的不同传感器数据进行融合估计足球精确位置.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功