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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

3 |; a9 `; H( S4 ?2 Z摘要  @! ~; e/ U9 Q' i% H
串行通信接口少、效率高,能较好地提高系统性能,是单片机之间进行数据传送和通信时经常使用的方
, k* C( A7 g" H法。本文针对MSP430系列单片机的串行通信特点和SPI总线的接口性能,介绍MSP430F449和
& Y' ~  d5 F# QMSP430F149之间的三线主从式SPI通信的硬件电路和软件设计;阐释寄存器的初始化和收发模块的设1 \! i- C0 `7 S' Q: q: j. L3 \4 Y: T
置;为如何提高数据传输效率,提供一些实际应用经验。
8 r- h3 q9 }9 v- K( h0 f, z/ V; A( R
" f1 z4 `( B, r5 z$ q  Z. S% z: h4 c0 [, C# i
' A7 C$ Q. y8 B- F. `  [. Y
- K0 q. S8 ]8 D* e$ ]
串行外围设备接口SPI(Serial Peripheral InteRFace)是. _7 n2 S- w6 D9 A
Motorola公司推出的一种同步串行接口,因其硬件功能
, U( G4 X3 T8 j& i) w; U6 v, N强,与SPI有关的软件就相当简单,可使单片机有更多的. G) u& x4 }: ]3 e# O
时间处理其他任务。由TI公司推出的MSP430系列单片
& F& Y5 @  q) @5 ?% w, W机(mcu)是具有精简指令集的16位单片机。它以极低) L) V# Y2 l+ p5 E
的功耗、丰富的片内外设、卓越的工作性能和方便灵活的
) B4 `" k& x+ |  \开发手段,得到了越来越广泛的应用;同时,MSP430系列
) C( H' {* H; k3 W% o2 W. a1 z" i单片机中大部分具有支持SPI的片内串行通信接口以。
$ C' }0 S1 c1 a7 j2 H/ M) h5 L) B# p本文给出了MSP430F449 与MSP430F149单片机之间基
8 e: s+ w2 I* L于SPI总线的三线主从式通信的设计方法。- k0 h, s+ h  B( B5 u7 e9 L: A' B
1硬件连接
+ z6 G' I8 N( }" L8 x# R' O1.1 SPI接口- }* x& @9 E3 R7 |' f: [# d( J% }
SPI接口要求设备按照主-从方式进行配置,且同一- b3 C' o8 I% J1 D  `9 b5 J% }
时间内只能有一个主器件。一般情况下,实现SPI通信需
  s; e9 ^3 {% V- D* W" Q8 _要3~4根线:第1根是同步时钟(SCK)线,用于实现主器
& [# N* q4 C9 t  }. d, O' b件和从器件在MISO和MOSI线上串行数据传输的同步;" c9 R' k: G* V, @& V- o
第2根是主输出/从输人(MOSI)线,用于主器件的输出或* [3 ]# M9 ~0 s  V- c4 g8 Z# J
者从器件的输人;第3根是主输人/从输出(MISO)线,用1 j9 @1 J: `  D; f+ b! k1 c; `
于主器件的输入或者从器件的输出;第4根是从选择
8 G5 v8 O' n1 H! o4 u5 A(NSS)线(可选)。实际上,当SPI工作在三线方式时,NSS
' m! T* b2 j7 A7 O9 A! C' g- |" R线被禁用;当其工作在四线方式时,NSS线用于使能从器" o; `4 z* G( L+ n' d& B0 Y
件[2]。本文介绍的是SPI在三线方式时的工作情况。根' g! W7 b7 B; w5 w" _
据MISO线及MOSI线上的数据在SCK的时钟极性. T, n& t3 z8 Z5 Y' T! r$ }
(CPOL)和时钟相位(CPHA)的不同, SPI可以分为SPI0、: K: O+ f5 q  j1 v5 Y0 }
. f' }0 [& L5 Q$ K6 F8 ~% R! r
& f- K, S+ X& T0 V  }8 i) B

" m" j) J: \+ V. c$ O$ K
3 F  X- ~9 `: X& n* E6 f% a* ?" j0 q3 T
1 i" J0 I6 U  \6 h附件下载:+ W) a2 \/ j2 }$ y/ y3 w& x
游客,如果您要查看本帖隐藏内容请回复
% s1 y) l2 Y  J# m4 e$ l

该用户从未签到

2#
发表于 2020-1-8 15:40 | 只看该作者
MSP430F449和
8 L" G+ i+ d& |( BMSP430F149之间的三线主从式SPI通信
5 N3 A* [) v; H也可以用串口进行通信
: A$ I0 j$ ~0 h/ |* n7 u
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-6 10:40 , Processed in 0.156250 second(s), 26 queries , Gzip On.

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

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

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