usb host总线解决方案

usb host总线解决方案

ID:31662187

大小:466.50 KB

页数:18页

时间:2019-01-16

usb host总线解决方案_第1页
usb host总线解决方案_第2页
usb host总线解决方案_第3页
usb host总线解决方案_第4页
usb host总线解决方案_第5页
资源描述:

《usb host总线解决方案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.USBHost总线解决方案ARM读写U盘/移动硬盘模块说明书目录1.概述22.应用23.USB简介24.硬件介绍24.1CPU结构34.2管脚定义34.3接口使用55.工作指示灯说明66.软件开发66.1概述66.2功能实现76.2.1数据结构76.2.2代码的实现116.2.2.1系统命令/响应消息116.2.2.2系统命令/响应及其数据部分116.2.2.3用户系统创建文件及其实现过程126.2.2.4用户系统写文件的过程实现146.2.2.5INTR触发用户系统外部中断服务程序177.说明17..

2、.1.概述ARM读写U盘/移动硬盘模块——USBHost总线解决方案(也即Master)作为一个模块嵌入到应用方的系统中,通过总线方式实现与应用方系统的通信。该解决方案实现了将应用方基于文件系统级操作,将命令通过总线写入Master模块的双口RAM的指定地址,在完成相应的操作后,再从双RAM的指定地址读出相应的响应,以此实现通过Master模块对USB接口磁盘进行访问。用户对USB磁盘的访问总体上分为三大类:磁盘操作(如打开/关闭磁盘、读取磁盘信息等)、目录操作(创建/删除目录、Dir等)和文件操作(打开

3、/关闭文件、读/写文件等)。具体操作见《USBHost解决方案—HostModule系统协议v2.0》。用户对Master模块的使用主要包括2个方面:硬件说明和软件开发。2.应用ARM读写U盘/移动硬盘模块——USBHost总线解决方案适用于工业中的数据采集,如:绣花工业中的花样采集等等。3.USB简介因为本产品用到的是移动硬盘,而目前市场上移动硬盘基本都是以USB接口而进行通信的,所以简单介绍USB。USB(UniversalSerialBus)是由Compaq、HP、Intel、Lucent(朗讯)、

4、Microsoft、NEC和Philips七家公司联合推出的新一代标准接口总线。该总线是一种连接外围设备的机外总线,最多可连接127个设备,为微机系统扩充和配置外部设备提供了方便。USB规范有多种版本,最早的版本是1994年11月推出的USB0.7版。1996年1月推出了标准版本USBl.0,目标是为中低速的外围设备提供双向、低成本的总线,数据传输率最高为12Mb/s。但是随着微机系统及其外设性能和功能的增强,需处理的数据量越来越大,2000年4月又推出了新的USB规范—USB2.0。在新版本中,增加了一

5、种480Mb/s的数据传输率,以满足日益复杂的高级外设与PC机之间的高性能连接需求。USB2.0是USB的自然升级,它在保留原有USB规范的基础上又提供了更高的带宽,并且与现有的外设保持完全兼容。USB还有一个显著优点就是支持热插拔,也就是说在开机的情况下,你也可以安全地连接或断开USB设备,达到真正的即插即用。今后,USB将取代当前PC上的串口和并口。4.硬件介绍ARM读写U盘/移动硬盘模块——USBHost总线解决方案的硬件主要为ARM系列...主控芯片,NORflash,双口RAM,SDRAM,它是

6、通过双端口RAM,直接以总线方式与用户系统相连。就用户系统而言,ARM读写U盘/移动硬盘模块——USBHost总线解决方案表现为一个外置的RAM,而该RAM中的部分区域被用作协议命令和数据的交互、部分区域保留和作用双方同步信息交互。1.1CPU概述ARM读写U盘/移动硬盘模块——USBHost总线解决方案采用的是ARM内核来控制系统和处理各种不同的数字信号。4KB数据存储和4KB的指令存储。工作方式是以文件形式工作。1.2管脚定义ARM读写U盘/移动硬盘模块——USBHost总线解决方案模块提供了与用户相

7、关的三个接插接口,分别J1、J6和USB-B1。(J7是为接JTAG仿真用,用户可以不用关心。)实物图如图1和图2所示,分别说明如下。图1ARM读写U盘/移动硬盘模块——USBHost总线解决方案实物图...图2转接王1型实物图J1—与用户系统总线接口用于通过访问双口RAM实现与用户系统交互的接口,如图3所示。图3MasterJ1接口示意图该接口5个管脚定义如表1所示。管脚号描述管脚号描述管脚号描述1INTR13AR1125DR42BUSYR14AR1026DR53AR115AR1327DR24AR016

8、AR1228DR35AR317AR1529DR06AR218AR1430DR17AR519SEMR31GND8AR420CER32VCC+5V9AR721RDR33GND10AR622WRR34VCC+5V11AR923DR6...12AR824DR7表1MasterJ1接口定义上表中,有关管脚定义如下:1.AR0-AR15:地址总线;2.DR0-DR7:数据总线;3.INTR、BUSYR、SEMR、CER、RDR、WRR:系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。