Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Cấu trúc
Introduction
USB Mass Storage Class
Overview
FIGURE 1: COmmand/data/status flow
Command Block Wrapper (CBW)
TABLE 1: command Block wrapper
Command Status Wrapper (CSW)
TABLE 2: command status wrapper
Using the Mass Storage Client driver
Installing the Mass Storage Client Driver
Application Architecture
FIGURE 2: Application architecture
Configuring the Class
Using the USB Configuration Tool
FIGURE 3: USB configuration - main
FIGURE 4: USB configuration - host
FIGURE 5: USB configuration - Mass storage
Defining the interface functions
Event Generation
TABLE 3: EVENT CONFIGURATIONS
Client driver Initialization
Normal Client driver Operation
Supported Logical unit numbers
Performing a Transfer
EXAMPLE 1: mass storage data transfer, peripheral to host
Conclusion
Resources
USB Mass Storage Class on an Embedded Host
Information contained in this publication regarding device applications and the like is provided only for your convenience and m...
Trademarks
The Microchip name and logo, the Microchip logo, Accuron, dsPIC, KeeLoq, KeeLoq logo, MPLAB, PIC, PICmicro, PICSTART, PRO MATE, rfPIC and SmartShunt are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
FilterLab, Linear Active Thermistor, MXDEV, MXLAB, SEEVAL, SmartSensor and The Embedded Control Solutions Company are registered trademarks of Microchip Technology Incorporated in the U.S.A.