使用MPLAB® Harmony USB设备协议栈,创建多LUN USB海量存储类设备

简介

通用串行总线(Universal Serial Bus,USB)协议广泛用于将存储设备连接到USB主机计算机。此类设备使用一组称为USB海量存储类(Mass Storage Class,MSC)的标准。任何允许使用海量存储类协议访问其内部存储空间的设备都可以作为海量存储设备(Mass Storage Device,MSD)通过USB 接口连接到主机计算机。

本应用笔记介绍如何使用MPLAB® Harmony USB设备协议栈框架创建一个支持多个逻辑单元(多LUN)的应用程序,其中每个逻辑单元作为单独的驱动器显示在USB主机计算机上。多插槽USB读卡器应用中可以找到多LUN应用程序的典型用例。

本应用笔记首先提供有关MSD特定USB描述符、请求和传输协议的信息,随后概述MPLAB Harmony USB设备架构,然后详细介绍如何使用MPLAB Harmony配置器(MPLAB Harmony Configurator,MHC)逐步创建多LUN应用程序,并介绍重要的数据结构、函数和状态机。

想了解更多详情内容请点击下载:使用MPLAB® Harmony USB设备协议栈,创建多LUN USB海量存储类设备
点击下载

最新文章