随着总线和接口技术的发展,在工业场合如何更加可靠、快速、便捷地进行数据传输成为该领域通信的研究重点之一。而USB技术以其高速、可靠、通用性强等一系列特点在过去的十多年时间里发展迅猛,而USB OTG技术的诞生,使得两USB设备在没有PC参与的情况下进行数据传输成为可能。本文通过搭建以16位微处理器MSP430F149为核心控制芯片、ISPl362为USB接口芯片的硬件平台,分别实现了USB部分主机和从机功能,使之能进行USB数据的存储与交换。本文完成以下工作:首先,认真研究USB协议,深入理解USB通信的基本概念和传输方式等内容。仔细分析USB Mass Storage类协议,并讨论了采用BULK-ONLY传输实现Mass Storage类协议的方法,并对SCSI指令集等进行了深入的剖析。其次,根据要求,设计出由控制、接口、数据存储、过流保护与供电切换电路等硬件模块组成的系统,在ALTIUM 2004软件上完成原理图的设计和PCB图的布局、布线,并完成硬件调试工作。再次,在已构建的硬件平台上,针对ISPl362 USB接口芯片的主/从机功能,分别设计了USB主机和从机的固件程序。利用IAR Workbench、BusHound等软件进行固件程序的调试,最终USB主机可对u盘进行检测、识别与配置;USB设备实现了USB设备的基本功能,能够被Windows XP操作系统识别,与PC机之间实现数据的批量传输。最后,用DriverWorks软件包的Driver Wizard生成驱动程序框架,并利用Windows DDK和vc++等软件进行驱动程序的编译,最终生成基于Windows操作系统的WDM型USB设备驱动程序。通过对USB通信协议的研究,本人成功地构建了以MsP430F149和ISPl362为核心的硬件试验平台,并在此平台上进行USB主机、从机通信试验。经测试表明,PC机能检测、识别、读写USB设备,其读取与写入速度分别为560KB/s和312Ⅺ玳。而主机能识别、配置接入的U盘。关键词:USB主机、USB从机、MSI'430F149、ISPl362、BuR-Only传输
上传时间: 2013-10-11
上传用户:浅言微笑
题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 1.程序分析:(a>b)?a:b这是条件运算符的基本例子。
上传时间: 2015-01-08
上传用户:lifangyuan12
RSA算法 :首先, 找出三个数, p, q, r, 其中 p, q 是两个相异的质数, r 是与 (p-1)(q-1) 互质的数...... p, q, r 这三个数便是 person_key,接著, 找出 m, 使得 r^m == 1 mod (p-1)(q-1)..... 这个 m 一定存在, 因为 r 与 (p-1)(q-1) 互质, 用辗转相除法就可以得到了..... 再来, 计算 n = pq....... m, n 这两个数便是 public_key ,编码过程是, 若资料为 a, 将其看成是一个大整数, 假设 a < n.... 如果 a >= n 的话, 就将 a 表成 s 进位 (s
标签: person_key RSA 算法
上传时间: 2013-12-14
上传用户:zhuyibin
这是一个基于MCU的电机控制系统,单片机接收PC的信息,根据Modbus通信协议转换为相应电机控制命令。 整个程序在keil环境下开发,实现了电机的启动、停止、增速、减速、反馈运行时间和速度的功能。
上传时间: 2013-12-17
上传用户:问题问题
采用CYGNAL F015单片机,用于一个电池老化试验柜(即循环充放电)的实用程序,实现了SMBUS总线通信协议。
上传时间: 2013-12-21
上传用户:gdgzhym
中国移动IVR开发范例,为青牛平台使用。现有的PSTN、PLMN、CATV、Internet等各种网络,有着不同的通信协议和媒体方式,融合通信平台构筑在现有的各种基础通信网络之上,在应用层屏蔽掉通信协议的差异,并实现统一的服务路由、统一的资源管理、计费管理、服务数据管理、认证服务、目录服务、内容管理等。通过融合通信平台可以实现信息发布、信息点播、电子商务、客户服务、市场营销、销售管理、资源管理、物流管理等多种增值服务。
上传时间: 2013-12-19
上传用户:gmh1314
一个12路串口+3路Socket口的数据收发程序 嵌入式ucLinux操作系统下调试通过,可以作为程序开发者一个很好的借鉴,掌握通信协议基本原理
上传时间: 2015-04-13
上传用户:xhz1993
E2PROM的综合操作,你可以在ATMEL,fm等I2C总线协议的存储操作
上传时间: 2015-04-26
上传用户:asdkin
此源码针对C8051F040D单片机开发的,用于I2C通信的调试--SMBUS操作IIC ROM
标签: C8051F040D 源码 单片机开发
上传时间: 2015-04-30
上传用户:coeus
电能监测仪C51原码,通过总线实行单片机的大容量存储,还有spi i2c通信
上传时间: 2015-05-01
上传用户:小儒尼尼奥