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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

2 N) `$ m# y( P1 a摘要
8 X0 }; }& X3 h6 L串行通信接口少、效率高,能较好地提高系统性能,是单片机之间进行数据传送和通信时经常使用的方  K' K, R; W$ o8 H
法。本文针对MSP430系列单片机的串行通信特点和SPI总线的接口性能,介绍MSP430F449和
0 d: A" y* c8 L( HMSP430F149之间的三线主从式SPI通信的硬件电路和软件设计;阐释寄存器的初始化和收发模块的设
* D  e( ?' J! M: @0 b6 N置;为如何提高数据传输效率,提供一些实际应用经验。2 }$ u4 V3 K3 _( |) ~& F" p

5 y! j; x! K5 l2 I5 ]6 A) V! k+ f2 U- ]! n8 C

2 w7 R2 B- a" l9 P9 m
. c6 Z! n3 E# p2 W. P串行外围设备接口SPI(Serial Peripheral InteRFace)是  E9 T! _' ~$ S" Q0 A
Motorola公司推出的一种同步串行接口,因其硬件功能
8 o  g3 y. \  ?: r" T. D强,与SPI有关的软件就相当简单,可使单片机有更多的, Z: `! m/ G& @
时间处理其他任务。由TI公司推出的MSP430系列单片  {/ H/ D" B9 Z; {9 w! B4 C
机(mcu)是具有精简指令集的16位单片机。它以极低+ Z# S# K, t( \$ ]% D
的功耗、丰富的片内外设、卓越的工作性能和方便灵活的- C" z: S# ~* U  m
开发手段,得到了越来越广泛的应用;同时,MSP430系列
# W6 I7 s9 M2 {单片机中大部分具有支持SPI的片内串行通信接口以。
, n+ h4 A! U3 @# M! t& B) N% @本文给出了MSP430F449 与MSP430F149单片机之间基3 G  K! A- d; Q, v, w# b0 o
于SPI总线的三线主从式通信的设计方法。
7 J& J6 G$ A: n& Y1硬件连接
6 A8 t2 T8 l3 g% N1 Y0 R% y1.1 SPI接口
' A: y2 q5 n2 O. cSPI接口要求设备按照主-从方式进行配置,且同一
6 _. j2 Y, X. f0 Q  r" D+ }9 p时间内只能有一个主器件。一般情况下,实现SPI通信需
; q8 P: j; n6 K8 A8 i1 W要3~4根线:第1根是同步时钟(SCK)线,用于实现主器- ]4 g/ T4 I3 _9 c$ p- z
件和从器件在MISO和MOSI线上串行数据传输的同步;  k( n! m7 H5 F. K7 O( ~6 ^$ u
第2根是主输出/从输人(MOSI)线,用于主器件的输出或
& S' ~- Q! y( \者从器件的输人;第3根是主输人/从输出(MISO)线,用
- R: C7 @) T6 R于主器件的输入或者从器件的输出;第4根是从选择
  f4 R3 I4 y1 K+ T; e/ w(NSS)线(可选)。实际上,当SPI工作在三线方式时,NSS
& r' N/ W; A0 U9 k5 P线被禁用;当其工作在四线方式时,NSS线用于使能从器
8 q- p2 \. l7 u- g, j件[2]。本文介绍的是SPI在三线方式时的工作情况。根8 n* @  r* V! W
据MISO线及MOSI线上的数据在SCK的时钟极性
0 ~* j) c. j, P+ J(CPOL)和时钟相位(CPHA)的不同, SPI可以分为SPI0、
0 K- l# a, q! O  O7 p9 W* Q; N3 S
& e2 d( q- {) O% O- G8 l. i- }9 s  g- k6 x4 D

, }. ?' ^6 \0 W+ }0 _
8 z  O: j& i9 V4 x5 W* m. h" T% U2 {- ]2 C8 I
附件下载:5 g8 H. v' ]( ?. V" a  ?
游客,如果您要查看本帖隐藏内容请回复
2 W8 w% s5 U2 I- H; M

该用户从未签到

2#
发表于 2020-1-8 15:40 | 只看该作者
MSP430F449和7 ?/ P" n" g1 Z: q0 a' Y
MSP430F149之间的三线主从式SPI通信9 v( {+ o- v8 @, J4 |
也可以用串口进行通信4 Z& H, d5 B8 A1 N4 y0 ?1 N+ Y+ o2 @. i
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-21 03:14 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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