MSP430系列多单片机问SPI圭从逼信.PDFVIP

  • 1
  • 0
  • 约1.03万字
  • 约 4页
  • 2018-12-11 发布于湖北
  • 举报
■北京交通大学 李福俊 姜学东 串行通信接口少、效率高,能较好地提高系统性能,是单片机之间进行数据传送和通信时经常使用的方 … …一 置;为如何提高数据传输效率,提供一些实际应用经验。 MSP430F449 关键词 MSP430F149SPI主从通信 引 言 SCK 凹oI=oCPH^=o 串行外围设备接口SPI(SerialInterface)是 .·■ j■—■ —厂 jrj_-j■r Peripheral SCK CPOL=0CPHA=1 。■/_ ■L■,_.■Ll■/_—L]一 Motor01a公司推出的一种同步串行接口,因其硬件功能SCK CPOI=lCPH^卸11/_■,_ ■L■,_ 1/_—L]一 SCK —rj--—厂 —厂 _-r—厂 .—广 —厂 强,与SPI有关的软件就相当简单,可使单片机有更多的CPOL=1CPHA=1 ⅦSO,MoSI )oc:MSB:门甄F田哩匝回研豇]:位O:。()f 时间处理其他任务。由TI公司推出的MSP430系列单片NSS 。_I 广 (四线方式) 机(MCU)是具有精简指令集的16位单片机。它以极低 S 的功耗、丰富的片内外设、卓越的工作性能和方便灵活的 图1 PI总线工作时序 开发手段,得到了越来越广泛的应用;同时,MSP430系列 1.2硬件电路 单片机中大部分具有支持sPI的片内串行通信接口[1]。 本文给出了MSP430F449与MSP430F149单片机之间基 于SPI总线的三线主从式通信的设计方法。 1 硬件连接 1.1 SPI接口 SPI接口要求设备按照主一从方式进行配置,且同一 点对点的通信,在多个从器件的情况下,可在硬件上设定 时间内只能有一个主器件。一般情况下,实现sPI通信需 要3~4根线:第1根是同步时钟(SCK)线,用于实现主器 9 件和从器件在MISO和MOSI线上串行数据传输的同步; 第2根是主输出/从输入(MOSI)线,用于主器件的输出或 者从器件的输入;第3根是主输入/从输出(MIs0)线,用 9 于主器件的输入或者从器件的输出;第4根是从选择 (NSS)线(可选)。实际上,当SPI工作在三线方式时,NSS 线被禁用;当其工作在四线方式时,NSS线用于使能从器 件[2]。本文介绍的是SPI在三线方式时的工作情况。根 据MIS0线及MOSI线上的数据在SCK的时钟极性 译码器 (CPOL)和时钟相位(cPHA)的不同,SPI可以分为sPIo、

文档评论(0)

1亿VIP精品文档

相关文档