找回密码
 注册
关于网站域名变更的通知
查看: 469|回复: 1
打印 上一主题 下一主题

[毕业设计] msp430系列多单片机间的spi主从通信

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-1-6 10:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
6 _2 c3 B1 r: J3 t( g' y# F
摘要  }- J5 M- i8 `: P
串行通信接口少、效率高,能较好地提高系统性能,是单片机之间进行数据传送和通信时经常使用的方
# w2 d8 c+ e1 F% E$ s7 S0 L  h法。本文针对MSP430系列单片机的串行通信特点和SPI总线的接口性能,介绍MSP430F449和
4 R  N1 e( @) w' m0 EMSP430F149之间的三线主从式SPI通信的硬件电路和软件设计;阐释寄存器的初始化和收发模块的设
3 R! d  S, H: B0 w4 P置;为如何提高数据传输效率,提供一些实际应用经验。1 h2 H7 _# u0 E0 W& G5 ?

8 X5 y* z9 N9 q  @6 X& Q( F* o0 o: K; M# E" Q

0 S2 y* Z3 A! d# ?$ K6 S
  y/ q3 G3 \4 x1 C6 p+ a9 l  r6 a串行外围设备接口SPI(Serial Peripheral InteRFace)是
" J: Z5 b2 l* u! j* |& kMotorola公司推出的一种同步串行接口,因其硬件功能/ B2 n- D2 f0 B3 n1 k7 Y! q6 P
强,与SPI有关的软件就相当简单,可使单片机有更多的/ u8 y% y! i4 j8 y7 W* c# [
时间处理其他任务。由TI公司推出的MSP430系列单片
% ~* X) n1 m" O0 ?# Y1 f机(mcu)是具有精简指令集的16位单片机。它以极低% e  W0 f) j1 L1 C/ ]( q" H
的功耗、丰富的片内外设、卓越的工作性能和方便灵活的
+ U' O5 J: J+ q. d+ J! i; Y开发手段,得到了越来越广泛的应用;同时,MSP430系列% }- u: g  m3 L- C+ v8 x
单片机中大部分具有支持SPI的片内串行通信接口以。* S; s: E/ w9 r9 M; w* F+ a
本文给出了MSP430F449 与MSP430F149单片机之间基) Y$ g% f7 e" K+ R) `+ b( f
于SPI总线的三线主从式通信的设计方法。8 q' t% L# T% H* t
1硬件连接# p0 O/ d3 g) j: R; q
1.1 SPI接口
/ R/ o  P! j* F( s' E! ^, E( B& K4 uSPI接口要求设备按照主-从方式进行配置,且同一
, ~: X( {7 J0 m* c6 r! E% {7 P时间内只能有一个主器件。一般情况下,实现SPI通信需8 q. E5 P) ], J: p0 u$ B
要3~4根线:第1根是同步时钟(SCK)线,用于实现主器4 Z1 q( z* V- Z, C5 A+ k
件和从器件在MISO和MOSI线上串行数据传输的同步;8 i4 |3 m1 p- p6 y" b) U' [4 z
第2根是主输出/从输人(MOSI)线,用于主器件的输出或: t; H/ R) m6 w) P! b* y
者从器件的输人;第3根是主输人/从输出(MISO)线,用
. \$ I% a) D" j7 M& {+ @0 B, ~于主器件的输入或者从器件的输出;第4根是从选择2 `* Q( {$ e* E( x" @1 `
(NSS)线(可选)。实际上,当SPI工作在三线方式时,NSS
$ l' g/ y4 ~. d: `1 N& v线被禁用;当其工作在四线方式时,NSS线用于使能从器
  H+ w! m( ]0 [/ |/ }% w! `; k" g件[2]。本文介绍的是SPI在三线方式时的工作情况。根0 E8 M$ n! z' B7 T. {! r$ ^2 B
据MISO线及MOSI线上的数据在SCK的时钟极性
+ e" P: e. R, T/ y5 z  v3 }- _(CPOL)和时钟相位(CPHA)的不同, SPI可以分为SPI0、
+ f0 B8 d9 u1 D, Q
. v! `3 S) o2 U9 t. H9 ]7 q* |& {1 l7 s+ y: P+ O

/ ]0 f+ `( |0 C1 G& i# F
" Z  U5 q1 v( j+ @2 k+ L$ i6 J) Z1 V( N
附件下载:; }8 D2 i' N' M8 F' \* L
游客,如果您要查看本帖隐藏内容请回复

$ n5 L0 k+ B- b2 `3 Q0 M

该用户从未签到

2#
发表于 2020-1-8 15:40 | 只看该作者
MSP430F449和
1 N6 T6 L4 q# W& xMSP430F149之间的三线主从式SPI通信7 Y6 y$ D$ @& R$ k7 a
也可以用串口进行通信
9 j, ~1 A5 m" R3 d+ c
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-1 20:17 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表