
5.7.1.1
SPI功能
SPI模块使用的特性包括:
仅用于主模式
可编程的传输比特率(最大可用速率为8 MHz的调制解调器)
双缓冲的发送和接收
串行时钟相位和极性选项必须设置为CPHA = 0, CPOL = 0
可编程的从机选择输出到调制解调器支持SPI协议
MSB优先数据传输
5.7.1.2
SPI模块框图
图19
是SPI模块的框图。 SPI的核心要素是SPI移位寄存器。
数据被写入到双缓冲发射机(写给SPID )和被转移到SPI移位
登记在数据传输的开始。后在数据移入一个字节时,数据被传输到
双缓存接收器可以读取(从SPID读取) 。引脚复用逻辑控制
MCU引脚和SPI模块之间的连接。
当SPI被CON连接gured作为主,时钟输出被发送到SPSCK引脚,移位寄存器输出
发送到MOSI ,移位寄存器的输入与MISO引脚布线。
引脚控制
M
SPE
TX缓冲区( WRITE
MOSI
MOSI
S
启用
SPI系统
移
OUT
SPI移位寄存器
M
移
IN
SPC0
BIDIROE
MISO
S
MISO
RX缓冲器( READ )
LSBFE
接收缓冲区
移
移
TX缓冲区
时钟方向FULL
空
调制解调器
SPI
PORT
总线速率
SPIBR
CLOCK时钟发生器
MSTR
主/从
模式选择
主时钟
时钟
逻辑
M
S
主/
SLAVE
SPSCK
SPICLK
从时钟
MOD-
模式错误
发现
SSOE
SS
CE
连接板载的SiP
SPRF
SPTEF
SPTIE
MODF
SPIE
SPI
打断
请求
图19.调制解调器专用SPI框图
MC13211 /二百一十三分之二百十二技术数据,版本1.8
34
飞思卡尔半导体公司