EZ-USB_FX2(68013)开发指南 1
元器件 CYPRESS 68013A :支持USB 2
0 协议,带增强型8051 单片机,时钟频率48Mhz
支持串口通讯
文档 cy7c68013
pdf 68013 外设手册 cy7c68013_5
pdf 68013 外设手册 CY3684_A_SCH
PDF 68013A 外围电路图 FX2 TechRefManual
pdf EZUSB-FX2 技术手册 fx2_to_fx2lp
pdf FX2 和FX2LP 的区别 CYAPI
PDF CYAPI 手册 高级类库 CYUSB
PDF CYUSB 手册 底层API 3
开发环境 3
1 Keil C 7
0 编译器 3
2 C++ Builder 6
3 VC++ 6
4 EEPROM 烧写器 3
5 68013A 的开发包(含CYPRESS CONSOLE 、CYUSB
SYS 、例程等) 3
6 BUS HOUND 5
开发流程 4
1 硬件程序编写 1 )根据 CYPRESS 的示例程序建立工程框架,一般由 FW
C PERIPH
C 和定义寄存器的几个头文件组成
C 负责了设备连接、重枚举、设备初始化等过程 3 )PERIPH
C 负责响应各种中断事件
4 )dscr
a51 文件定义了 USB 设备握手时需要的各种描述符 5 )FX2REGS
H 定义了 USB 中所有的寄存器 6 )FX2
H 主要定义了各种二级中断向量和描述符的数据结构 7 )编译后的二进制代码和工程同名,扩展名为HEX
8) 相应的头文件和类库在KEIL C 的lib 和inc 文件夹内,需在项目设置中设置路径
2 硬件程序烧录 1) 因为本产品要求将二进制代码和硬件PID/VID 烧录在EEPROM ,而不是使用CYPRES