通用串行总线(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应用程序,并介绍重要的数据结构、函数和状态机。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !