USB大容量存储类
出处:维库电子市场网 发布于:2023-08-31 16:00:05
SH7216中包含的 USB 功能模块的特性 如下所示。
USB协议自动处理
自动处理端点0的USB标准命令(部分命令需要通过固件处理)
支持全速传输
中断请求:产生USB发送和接收所需的各种中断信号。
时钟:USB 生成的外部输入时钟 (48 MHz)
提供低功耗模式
内部USB
端点配置。
系统配置示例
图 1 显示了系统配置示例。USB大容量存储类
USB 海量存储类是一类标准,适用于连接到主机 PC 并处理数据读写的大规模(存储)设备。
为了让 PC 知道某个函数属于此类,必须在描述符的接口类字段中输入值 H'08。此外,USB 海量存储类必须使用字符串描述符告诉主机序列号,在此示例程序中返回 Unicode 000000000001。
当主机PC和功能之间传输数据时,使用USB定义的四种传输方法(控制传输、批量传输、中断传输和同步传输)。
协议代码决定传输方法及其使用方式。
USB 海量存储类仅批量传输
USB 海量存储类控制/批量/中断 (CBI) 传输
顾名思义,USB 海量存储类仅批量传输是一种仅使用批量传输的数据传输协议。
USB 海量存储类控制/批量/中断 (CBI) 传输是一种使用控制传输、批量传输和中断传输的数据传输协议。CBI传输进一步细分为使用中断传输的数据传输协议和不使用中断传输的数据传输协议。
此处提供的示例程序使用 USB 海量存储类仅批量传输作为数据传输协议。
当主机PC使用设备来加载和保存数据时,主机PC向该功能提供指令(命令)。然后该函数执行这些命令来加载和保存数据。主机发送给函数的命令以子类代码的形式定义。
资料 阅读更多
上一篇:电容器的充电和放电
下一篇:RCAN-ET 对闪存重新编程
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,//tgdrjb.cn,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
- ddr4x和ddr5的区别大不大2025/6/23 16:55:09
- 蓄能和储能的区别?为什么要储能?2025/6/20 17:00:26
- 高压 BMS 技术:增强安全性、延长电池使用寿命的全面解析2025/6/20 15:46:23
- 闪存和固态硬盘有什么区别2025/6/13 17:14:35
- 全面解析:DDR1 - DDR5 的差异与管脚定义2025/6/12 16:55:58