EDN China > 其它文章 > 嵌入式系统 > 正文
?

51单片机USB-HOST开发板

2009年07月10日 ?? 收藏0


产品介绍
在便携仪器或者嵌入式系统(如数据采集设备)等提供USB-HOST接口,实现外挂式海量存储,这将是仪器仪表领域的一场革命。但要实现该功能涉及协议众多(如FAT文件系统规范的实现,海量存储协议的实现以及USB批量传输方式的实现等),开发难度大。本套完整解决方案使用51单片机控制CYPRESS公司的USB-HOST接口芯片SL811HST,完成以单片机为CPU的USB主设备开发,控制USB从设备并可与从设备传输数据。套件支持USB1.1协议、慢速和全速USB从设备,实现了USB设备枚举、海量存储协议、USB批量传输协议、FAT16、FAT32文件系统、高级函数接口(如OpenFile),自定义了一套串口命令接口,屏蔽了上述的所有协议,可以只通过这套命令访问U盘文件。 协议实现的所有源代码都采用Keil C51编写,很方便的移植到MSP430、PIC、AVR、DSP、ARM等系统中。

51单片机 USB-HOST开发板


功能特点
同时支持FAT16和FAT32文件系统,自动识别、自动切换
检测U盘的接入与拔出
创建文件和目录,支持长文件名、长目录名,支持多级目录
打开一个已经创建的文件和目录
从文件中读取指定长度和指定位置的数据
列举目录下的文件和目录
删除文件和目录
查询U盘容量和剩余空间


硬件资源
完全兼容51的单片机STC89C58RD+
CYPRESS的SL811 HST?? USB-HOST接口芯片
高速SRAM存储器CY62256,用于数据缓冲
基于MAX232芯片的RS232标准3线制串行接口,和PC机通信进行相关功能的测试
48M的有源晶振,贴片钽电容,提高系统稳定性
直接从PC机USB接口取电,无需额外电源,使用方便,并有500mA可恢复保险
4个微动开关,1个单片机复位开关作系统输入
4个LED指示灯,1个电源指示灯作系统输出,监控系统状态

软件光盘
所有固件协议、功能的完整C51源代码(Keil C51工程文件)
集成测试环境(不包括源程序)
电路原理图(Protel 格式)
开发工具
技术文档,包括各种协议的文档,以及相关的开发文档等

配件清单
1.开发板1块
2.RS-232通信线1条
3.USB供电线1条
4.配套软件光盘


?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

8051? 单片机? USB-HOST? 开发板?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈