background image
宏晶科技:www.MCU-Memory.com   Mobile:13922805190(姚永平)   Tel:0755-82948409    Fax: 0755-82944243
宏晶科技:专业单片机 / 存储器供应商   www.MCU-Memory.com   STC12C5410AD 系列 1T 8051 单片机中文指南
114
    
在上图 SPI 图 1 中,从机的 SSIG(SPCTL.7)为 0,/SS  用于选择从机。SPI  主机可使用任何端口
(包括 P1.4/SS)来驱动 /SS 脚。
    
上图 SPI 图 2 所示为两个器件互为主从的情况。当没有发生 SPI 操作时,两个器件都可配置为主机
(MSTR=1),将 SSIG 清零并将 P1.4(/SS)配置为准双向模式。当其中一个器件启动传输时,它可将 P1.4
配置为输出并驱动为低电平,这样就强制另一个器件变为从机。
    
在上图 SPI 图 3 中,从机的 SSIG(SPCTL.7)为 0,从机通过对应的 /SS  信号被选中。SPI 主机可
使用任何端口(包括 P1.4/SS)来驱动 /SS  脚。
主机
从机
8 位移位寄存器
SPI 时钟发生器
8 位移位寄存器
MISO
MISO
 SPI 图 1  SPI 单主机 - 单从机 配置
MOSI
MOSI
SPICLK
SPICLK
Port
/SS
 SPI 图 2  SPI 双器件配置(可器件可互为主从)
主机
从机
8 位移位寄存器
SPI 时钟发生器
8 位移位寄存器
MISO
MISO
MOSI
MOSI
SPICLK
SPICLK
/SS
/SS
SPI 时钟发生器
MISO
MISO
MOSI
MOSI
SPICLK
SPICLK
Port
/SS
Port
/SS
8 位移位寄存器
SPI 时钟发生器
8 位移位寄存器
8 位移位寄存器
主机
从机
 SPI 图 3    SPI 单主机 - 多从机 配置