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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
8 H  X9 x+ g9 Y- v* `
摘要% W# ?/ Z! z# Q4 e7 X0 M9 j
串行通信接口少、效率高,能较好地提高系统性能,是单片机之间进行数据传送和通信时经常使用的方
8 q" C. {: t5 |) K7 n2 O法。本文针对MSP430系列单片机的串行通信特点和SPI总线的接口性能,介绍MSP430F449和4 C9 L4 ~7 u7 G+ v! V- ^- X5 h
MSP430F149之间的三线主从式SPI通信的硬件电路和软件设计;阐释寄存器的初始化和收发模块的设
6 X. ^$ G1 e" o: l& Z: A置;为如何提高数据传输效率,提供一些实际应用经验。
" v* l3 l5 a$ S5 W" x2 Q1 _( i# X  ]# t3 k6 I# _# M0 o5 S, j
& J( E% r- A& k! Z# Z& X

* X7 |5 ~7 `. j4 U" |( L
$ A4 p! T: L7 |3 B" M串行外围设备接口SPI(Serial Peripheral InteRFace)是
9 M+ w( {$ s' s5 o' y' t9 FMotorola公司推出的一种同步串行接口,因其硬件功能: F0 P) q8 M0 t0 t) d2 p
强,与SPI有关的软件就相当简单,可使单片机有更多的
! m0 i  `9 }3 }( {2 N/ v( }: W时间处理其他任务。由TI公司推出的MSP430系列单片
! P' D% n) E9 N# j* P  l0 o6 d机(mcu)是具有精简指令集的16位单片机。它以极低( f/ H2 ^$ R8 ~  s+ ]
的功耗、丰富的片内外设、卓越的工作性能和方便灵活的
4 q5 Q1 O4 m5 S  O开发手段,得到了越来越广泛的应用;同时,MSP430系列) G+ {0 ?  c7 L. E
单片机中大部分具有支持SPI的片内串行通信接口以。$ y! O" Z7 O0 B* B) i4 t8 I
本文给出了MSP430F449 与MSP430F149单片机之间基
/ b) W, {( B0 P% T3 O于SPI总线的三线主从式通信的设计方法。& Y3 C0 p9 o% P- |
1硬件连接
* `9 U) U# b* Q4 M* S1.1 SPI接口
* i; \, {/ c7 e4 h7 mSPI接口要求设备按照主-从方式进行配置,且同一
1 R3 S  I" a5 `$ P' v& u2 d" ]/ J时间内只能有一个主器件。一般情况下,实现SPI通信需
( C2 ?8 a/ v3 V4 g  ~4 |要3~4根线:第1根是同步时钟(SCK)线,用于实现主器' d" M. m5 m& i
件和从器件在MISO和MOSI线上串行数据传输的同步;7 ~; v9 P8 ~, ~' T( {
第2根是主输出/从输人(MOSI)线,用于主器件的输出或0 j$ D* f& U+ [6 A1 t
者从器件的输人;第3根是主输人/从输出(MISO)线,用- o) V) V" e" O6 C6 k) V
于主器件的输入或者从器件的输出;第4根是从选择8 s4 L9 X& C- D, `, Q
(NSS)线(可选)。实际上,当SPI工作在三线方式时,NSS
9 `& g6 C& e* R" Q线被禁用;当其工作在四线方式时,NSS线用于使能从器
5 P9 x$ {- n/ Y) V件[2]。本文介绍的是SPI在三线方式时的工作情况。根8 r& v- R' }. M. U
据MISO线及MOSI线上的数据在SCK的时钟极性
& y0 K% D8 p% h(CPOL)和时钟相位(CPHA)的不同, SPI可以分为SPI0、4 J: L) T$ M( Z9 [; Y4 V, q
4 y2 v' Y' ]1 G1 Y# c* ]

" u8 J) l) b; K4 Q6 Y0 D& N1 n* ]# C( `9 M5 e9 `

" o% [2 A; U' n5 |$ u" K- w: _4 y/ H) ^6 `3 U, L
附件下载:
& E4 I% J, c7 F
游客,如果您要查看本帖隐藏内容请回复

' ^3 ~4 q) f  P) m, f, k( k( D

该用户从未签到

2#
发表于 2020-1-8 15:40 | 只看该作者
MSP430F449和
0 H; s! ?4 ^6 j$ s0 yMSP430F149之间的三线主从式SPI通信( J  d! |1 [. R8 C3 O
也可以用串口进行通信6 |( W( q* F& K8 n. v
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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