电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

EZUSB_FX2(68013)开发指南

EZUSB_FX2(68013)开发指南_第1页
1/7
EZUSB_FX2(68013)开发指南_第2页
2/7
EZUSB_FX2(68013)开发指南_第3页
3/7
EZ-USB_FX2(68013)开发指南 1.元器件 CYPRESS 68013A :支持USB 2.0 协议,带增强型8051 单片机,时钟频率48Mhz 。支持串口通讯。 2.文档 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.0 3.3 VC++ 6.0 3.4 EEPROM 烧写器 3.5 68013A 的开发包(含CYPRESS CONSOLE 、CYUSB.SYS 、例程等) 3.6 BUS HOUND 5.0 4.开发流程 4.1 硬件程序编写 1 )根据 CYPRESS 的示例程序建立工程框架,一般由 FW.C PERIPH.C 和定义寄存器的几个头文件组成。 2 )FW.C 负责了设备连接、重枚举、设备初始化等过程 3 )PERIPH.C 负责响应各种中断事件。 4 )dscr.a51 文件定义了 USB 设备握手时需要的各种描述符 5 )FX2REGS.H 定义了 USB 中所有的寄存器 6 )FX2.H 主要定义了各种二级中断向量和描述符的数据结构 7 )编译后的二进制代码和工程同名,扩展名为HEX 。 8) 相应的头文件和类库在KEIL C 的lib 和inc 文件夹内,需在项目设置中设置路径。 4.2 硬件程序烧录 1) 因为本产品要求将二进制代码和硬件PID/VID 烧录在EEPROM ,而不是使用CYPRESS 推荐的在线下载方式,所以 外部 采 用了 8K 的EEPROM 。上 电后 68013A 会 将EEPROM 中的数据和程序加 载到 RAM 中运 行 。 2) HEX 文件只 是68013A 上 8051 的程序代码,还 要加 上 PID/VID 等信 息 才 能 正 确 运 行 ,CYPRESS 在开发包中提 供 了 HEX2BIN.EXE 这 个工具 ,可 以 根据 HEX 生 成完 备的IIC 文件,将此 文件烧录到EEPROM 上 即 可 。 3) HEX2BIN.EXE 的使用方法 如 下: 将XXX.HEX 文件拷 贝 到 HEX2BIN.EXE 所在目录,打 开CMD ,按 如 下格 式输 入 : hex2bix -i -o xxx.iic xxx.hex -f 0xC2 -v 0x1234 -p 0x1234 -i 表 示输 出 文件,也 就 是IIC 文件 -o 表 示输 入 文件,也 就 是HEX 文件 -f 表 示 68013A 发 送 PID/VID 的 方 式 , 这 里 为 C0 , 即 从 EEPROM 上 读 取 。 -v 表 示 V...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

EZUSB_FX2(68013)开发指南

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部