ARM7 USB接口开发.zip
时间:10-17 14:40
查看:1352次
下载:162次
简介:
本文介绍了在基于ARM7的嵌入式系统上开发 USB接口的详细内容。项目使用 ARM7(MCU处理器)和PDIUSBD12(USB芯片)完成了U 盘的开发。主要内容涉及 USB 接口的 U 盘开发过程中所涉及的技术内容;重点介绍项目调试方法与步骤;并附上了自己在开发此项目过程中的一些心得与体会。
一、项目背景
1.1 PC接口简介
1.2 USB接口分析
1.3 USB器件的选择
1.4 Mass Storage协议与 FAT16
二、项目主要组成部分
2.1 USB的端点
2.2 Mass Storage协议
2.3 Bulk-Only传输协议
2.4 SCSI 指令集
2.4 FAT16 文件系统
2.4.1 FAT文件系统结构
2.4.2 硬盘结构
2.4.3 Flash盘的 FAT结构
2.5 Flash的读写
三、项目开发调试过程
3.1 硬件电路和基本程序结构
3.2 U盘调试的主要步骤和内容
3.3 检查 USB器件工作与否
3.4 提供描述符
3.5 Mass Storage协议
3.6 SCSI 命令集
3.7 Flash的读写
四、总结