EZ-USB开发笔记(零)——背景介绍
来源:互联网 发布:知止而后定 编辑:程序博客网 时间:2024/06/04 22:46
一、USB传输速率
·USB1.0:1.5Mbps(192KB/s)低速(Low-Speed)。
·USB1.1:12Mbps(1.5MB/s)全速(Full-Speed)。
·USB2.0:480Mbps(60MB/s)高速(High-Speed)。
·USB3.0:5Gbps(640MB/s)超速(Super-Speed)。
二、Cypress公司芯片介绍
Cypress 公司有多种USB芯片,其中作为USB外设的,并包含MCU的外设芯片,分为三个系列:
1. FX1系列,符合USB1.0标准。型号有CY7C64xx。
2. FX2系列,符合USB2.0标准。典型型号有CY7C6801x。由于功耗太大,很少使用。
3. FX2LP系列,由于FX2系列功耗太大,于是cypress公司又推出了FX2LP系列。型号有CY7C6801xA。
4. FX2LP18系列,针对于移动应用的超低功耗和超小封装的系列,典型型号有CY7C68053。
5. FX3系列,符合USB3.0标准。
三、EZ-USB处理器介绍
Cypress公司将USB接口引擎作为增强型的51内核的一个外,并设集成在一个芯片上,这种带USB接口的增强的51处理器,cypress公司成为EZ-USB处理器。
四、开发套件
可以从cypress的官网上下载EZ-USB的开发套件EZ-USB DVK。该套件包括开发EZ-USB需要的所有工具,框架程序,示例程序,驱动,测试及烧写程序,以及一个低版本的KEIL for C51。
五、上位机软件库
Cypress公司提供两套上位机软件的库
1. CyAPI 适用于基于MFC的C++程序的编写
2. CyUSB.NET适用于基于.NET程序的编写
六、需要的文档
安装完开发套件后,需要的文档可以在安装目录下找到。
6.1入门文档
《getting start with FX2LP》可以在官网下载
《EZ-USB(R) Development Kit User Guide》在
C:\Cypress\USB\CY3684_EZ-USB_FX2LP_DVK\1.0\Documentation\目录下
6.2 FX芯片介绍
《EZ-USB FX2LP USB 微控制器高速 USB外设控制器》可以在官网下载
英文名《EZ-USB(R) FX2LP Datasheet》在
C:\Cypress\USB\CY3684_EZ-USB_FX2LP_DVK\1.0\Documentation\目录下
6.3 EZ-USB处理器介绍
《EZ-USB Technical Reference Manual》在C:\Cypress\USB\CY3684_EZ-USB_FX2LP_DVK\1.0\Documentation\下
6.4 驱动程序介绍
《CyUSB》在C:\Cypress\Cypress Suite USB 3.4.7\Driver\下
6.5 上位机库介绍
for MFC with C++《CyAPI》在C:\Cypress\Cypress Suite USB 3.4.7\CyAPI\下
for .NET like C#《CyUSB.NET》在C:\Cypress\Cypress Suite USB 3.4.7\CyUSB.NET\下
- EZ-USB开发笔记(零)——背景介绍
- EZ-USB开发笔记(二)——CPU介绍
- EZ-USB开发笔记(九)——USB传输
- EZ-USB开发笔记(一)——EZ-USB概述
- EZ-USB开发笔记(三)——内存安排
- EZ-USB开发笔记(六)——CPU外设
- EZ-USB开发笔记(七)——复位
- EZ-USB开发笔记(八)——电源管理
- EZ-USB开发笔记(四)——中断(上)
- EZ-USB开发笔记(五)——中断(下)
- EZ-USB开发笔记(十)——枚举与重枚举
- EZ-USB 68013学习笔记(一)——USB协议之描述符
- EZ-USB 68013学习笔记(二)——USB协议之传输的基本单元--包
- EZ-USB FX2LP,CY7C68013A学习笔记[1]
- EZ-USB FX2学习笔记一 端口
- EZ-USB 68013A开发指南
- EZ-USB 68013A开发指南
- EZ-USB 68013A开发指南
- FTP的执行行为和功能
- LINUX系统常用shell命令
- 以太网概述及以太网帧格式
- php面向对象编程读书笔记一(hsg)
- 内核态和用户态通讯知识收集
- EZ-USB开发笔记(零)——背景介绍
- Servlet3.0引入的新特性一览
- c++基础 之 面向对象特征一 : 继承
- IOS 6国际化
- 高通平台环境搭建,编译,系统引导流程分析参考
- JAVA技术内幕_什么是is-a和has-a关系
- webService状态码错误提示
- 从 Linux 内核访问用户空间内存
- 初探遗传算法