產品說明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等系統中。
一、本套件已經實現對U盤的讀寫操作,主要功能如下:

- 同時支持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個電源指示燈作系統輸出,監控系統狀態


三、配件清單
開發板1塊
RS-232通信線1條
USB供電線1條
配套軟件光碟1張
四、軟件光盤
所有固件協議、功能的完整C51源代碼(Keil C51工程文件)
集成測試環境(不包括源程序)
電路原理圖(Protel 格式)
開發工具
技術文檔,包括各種協議的文檔,以及相關的開發文檔等