是使用单芯片控制CYPRESS公司的USB-HOST接口芯片SL811HST,完成以单芯片为CPU的USB主设备开发,可以控制USB从设备并可与从设备传输数据。实现与USB鼠标、键盘、USB随身碟、USD移动硬盘以及其它USB从设备的数据传输。其原始程序并可以很方便的移植到DSP、ARM等系统中。
软硬件功能:
支持USB1.1协议
系统输入:4个微动开关,1个单芯片重置开关
系统输出:4个LED指示灯,1个电源指示灯
与PC的通讯:采用标准3线RS232串行端口和PC通讯
系统供电:直接从PC的USB接口取电,无需额外电源,使用方便
系统构成:单芯片W78E54+USB-Host接口芯片SL811HST+外部32KRAM+RS232
串行接口
可实现的功能:通过串行和PC相连,PC可以实时监测USB主设备的情况并通过主设
备完成与从设备的通讯
USB随身碟读写固件:可以读写USB随身碟的文件,实现一个外挂的海量存储器
同时支持FAT16和FAT32文件系统,自动识别、自动切换
可检测USB随身碟的插入和拔出
可完成文件的打开、读取、写入、创建、删除
可完成目录的创建和删除,支持多级目录
支持长文件名、长目录名
支持目前市面上的绝大部分非加密的USB随身碟。目前测试了近10种随身碟,容量覆盖了32M、64M、128M、256M、512M。均可以成功读写,兼容性强。
基本配件:
开发板1片、串行连接线1根、USB供电连接线1根、软件光盘一张
提供所有源代码,全是c语言编写,不包含任何函数库,都是.c和.h文件 ,完全可见
以protel形式开放电路原理图