虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

I2C通信协议<b>简介</b>

  • 基于单片机的USB主从机的设计与实现

    随着总线和接口技术的发展,在工业场合如何更加可靠、快速、便捷地进行数据传输成为该领域通信的研究重点之一。而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传输

    标签: USB 单片机

    上传时间: 2013-10-11

    上传用户:浅言微笑

  • 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示

    题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 1.程序分析:(a>b)?a:b这是条件运算符的基本例子。

    标签: gt 90 运算符 嵌套

    上传时间: 2015-01-08

    上传用户:lifangyuan12

  • RSA算法 :首先, 找出三个数, p, q, r, 其中 p, q 是两个相异的质数, r 是与 (p-1)(q-1) 互质的数...... p, q, r 这三个数便是 person_key

    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的电机控制系统

    这是一个基于MCU的电机控制系统,单片机接收PC的信息,根据Modbus通信协议转换为相应电机控制命令。 整个程序在keil环境下开发,实现了电机的启动、停止、增速、减速、反馈运行时间和速度的功能。

    标签: MCU 电机控制系统

    上传时间: 2013-12-17

    上传用户:问题问题

  • 采用CYGNAL F015单片机

    采用CYGNAL F015单片机,用于一个电池老化试验柜(即循环充放电)的实用程序,实现了SMBUS总线通信协议。

    标签: CYGNAL F015 单片机

    上传时间: 2013-12-21

    上传用户:gdgzhym

  • 中国移动IVR开发范例

    中国移动IVR开发范例,为青牛平台使用。现有的PSTN、PLMN、CATV、Internet等各种网络,有着不同的通信协议和媒体方式,融合通信平台构筑在现有的各种基础通信网络之上,在应用层屏蔽掉通信协议的差异,并实现统一的服务路由、统一的资源管理、计费管理、服务数据管理、认证服务、目录服务、内容管理等。通过融合通信平台可以实现信息发布、信息点播、电子商务、客户服务、市场营销、销售管理、资源管理、物流管理等多种增值服务。

    标签: IVR 中国移动 范例

    上传时间: 2013-12-19

    上传用户:gmh1314

  • 一个12路串口+3路Socket口的数据收发程序 嵌入式ucLinux操作系统下调试通过

    一个12路串口+3路Socket口的数据收发程序 嵌入式ucLinux操作系统下调试通过,可以作为程序开发者一个很好的借鉴,掌握通信协议基本原理

    标签: ucLinux Socket 串口 数据收发

    上传时间: 2015-04-13

    上传用户:xhz1993

  • E2PROM的综合操作

    E2PROM的综合操作,你可以在ATMEL,fm等I2C总线协议的存储操作

    标签: E2PROM 操作

    上传时间: 2015-04-26

    上传用户:asdkin

  • 此源码针对C8051F040D单片机开发的

    此源码针对C8051F040D单片机开发的,用于I2C通信的调试--SMBUS操作IIC ROM

    标签: C8051F040D 源码 单片机开发

    上传时间: 2015-04-30

    上传用户:coeus

  • 电能监测仪C51原码

    电能监测仪C51原码,通过总线实行单片机的大容量存储,还有spi i2c通信

    标签: C51 电能 监测仪

    上传时间: 2015-05-01

    上传用户:小儒尼尼奥