|
引脚: r4 v- P. O! e0 |
4 e0 e$ r, I6 w' c( L) r! r' H
SPI接口经常被称为4线串行总线,以主/从方式工作,数据传输过程由主机初始化。4条信号线分别为:5 y7 `: x+ ^; I3 Y! D+ L
8 ^# D U9 G. ?0 c. [1) SCK:串行时钟,用来控制数据交换的时机和速率,由主机提供; + _1 [ G+ n/ C
//serial clock output for masters and input for slaves % p' t2 @ |) z& |* ~
2) MOSI:主机输出从机输入数据线;
3 ?- q7 J: a6 a- u3) MISO:主机输入从机输出数据线;
: ^1 ?" ~- Q: U; d, s: W. C+ L4) NSS:从机选择线,低电平有效,由主机控制。
/ K1 Y1 z, r+ I. J5 P9 F7 _2 z7 A" x% i- l5 M f
在SPI总线上,某一时刻可以出现多个从机,但只能存在一个主机,主机通过片选线来确定要通信的从机(也就是任何时刻只能有一对主从机在通信)。这就要求从机的MISO口具有三态特性,使得该口线在器件未被选通时表现为高阻抗。
4 U* E* A2 n/ v2 `$ s0 N( \6 p( W0 e% |* O" d2 E+ I
引脚连接# `% F( S2 Z9 {+ U6 q9 B! z: D
h( j# F. p; A
2 o4 Q- Z! \5 Z/ w! a) P
|
|