产品介绍 在便携仪器或者嵌入式系统(如数据采集设备)等提供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等系统中。
功能特点 同时支持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张
|