原创 CY7C68013A开发板编程之17(块传输的上位机程序)

2011-1-8 12:42 6346 8 8 分类: 通信

  CY7C68013A高速USB2.0芯片最吸引人的地方就是速度快,而其它厂家的芯片多是全速USB芯片,至少我现在还没有发现有别的高速USB2.0芯片(如果那位朋友知道,告诉我一声,这里表示感谢)。虽然现在极速USB3.0已经出现了,但同样还没有类似CY7C68013A这样的设备端用的片子,市场上用的多是协议类转换的片子,多用在电脑主板上,像NEC的还有美国的一家公司的,还有几家台湾公司的,我的技喜主板P55A-UD3R用的就是NEC的片子。期待设备端用的极速USB3.0芯片的出现。


  CY7C68013A芯片可以轻松的做到30M/s,当然这后上位机用的芯片组的类型及上位机程序是密切相关的,这个速度已经很快了,能够胜任目前的许多工作,如数据采集卡、低速逻辑分析仪等应用。看过网上很多关于USB3.0的测试文章,一般可以达到120M/s,也是USB2.0的四倍,并没有达到协议上说的十倍。有很多因素影响USB的传输速度,上位机程序是影响最大的一个。


  目前我还用VC6.0编写上位机程序,CYPRESS公司的开发包里有这方面的说明,编程指导主要就是一个文件CyAPI.pdf,安装完开发包后在这个位置C:\Cypress\USB\doc\General,详细的说明都在这里了。按照文件的说明,我编了一个小程序,首先是实现两个功能:1、实现控制传输;2、固件程序实现对开发板上的数码管的驱动,最后才是实现块传输功能。实现前两个功能的上位机程序如下,程序下载attachment download 


f67f75ab-131d-4fe9-a78e-bdb3090f5c43.jpg 


开发板照片如下,


b90fe9ea-1322-4790-b0fb-71261b13e410.jpg


  实现块传输的上位机程序如下,待续。


 


良子.2010年


欢迎交流:liangziusb@163.com


QQ:392425239


http://shop64171919.taobao.com

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
8
关闭 站长推荐上一条 /3 下一条