本套件使用单片机控制usb-host接口芯片sl811hst,完成以单片机为cpu的usb主设备开发,可以控制usb从设备并可与从设备传输数据。实现与usb鼠标、键盘、u盘、usb移动硬盘以及其它usb从设备的数据传输。
系统硬件简介:
支持usb1.1协议;
系统输入:4个微动开关,1个单片机复位开关;
系统输出:4个led指示灯,1个电源指示灯;
与pc机的通讯:采用标准3线rs232串口和pc机通讯;
系统供电:直接从pc机usb接口取电,无需额外电源,使用方便;
系统构成:单片机w78e54+usb-host接口芯片sl811hst+外部32kram+rs232串口接口;
可实现的功能:通过串口和pc机相连,pc机可以实时监测usb主设备的情况并通过主设备完成与从设备的通讯。
系统固件简介:
固件分u盘读写固件和usb移动硬盘读写固件。
u盘读写固件:可以读写u盘中的文件,实现一个外挂的海量存储器;
1、fat16版:
支持fat16文件系统;
可检测u盘的插入和拔出;
可完成文件的打开、读取、写入、创建、删除;
可完成目录的创建和删除,支持多级目录;
支持长文件名、长目录名;
2、fat16/32版:
同时支持fat16和fat32文件系统,自动识别、自动切换;
可检测u盘的插入和拔出;
可完成文件的打开、读取、写入、创建、删除;
可完成目录的创建和删除,支持多级目录;
支持长文件名、长目录名;
usb移动硬盘读写固件:可以读写usb移动硬盘中的文件,实现一个外挂的海量存储器。
支持磁盘主分区和扩展分区,最多支持15个逻辑分区;
同时支持fat16和fat32文件系统,自动识别每个分区的格式并自动切换;
可检测usb移动硬盘的插入和拔出;
可完成文件的打开、读取、写入、创建、删除;
可完成目录的创建和删除,支持多级目录;
支持长文件名、长目录名;
套件测试结果:
支持目前市面上的绝大部分非加密u盘。目前测试了近10种u盘,容量覆盖了32m、64m、128m。均可以成功读写,兼容性强。
套件组成:
套件硬件包括:开发板1块、串口连接线1根、usb供电连接线1根;
套件软件包括:开放所有的单片机源程序;
其他资料:开发所用的资料和工具。
固件兼容性:源程序可以很方便的移植到dsp、arm等系统中,目前成功开发出了以dsp为cpu的 “u盘mp3播放器”。
长沙市海佳(haia)科技有限公司
公司地址:湖南省长沙市德雅路127号(国防科技大学南门旁)办公楼六楼
联系电话:0731-4552122
e-mail:haia2004@vip.sina.com
http://www.haia2004.com