(1)SP接口的信号 ◇SPⅠ从器件通过其SS脚确定是否被选择。如果满足下 面条件之一,就被忽略:SP控制寄存器 SPCTL.6(sPEN ◆如果SPI功能被禁止,即SPEN位为0(复位值); ◆如果SP配置为主机,即MSTR位为1,并且P12/SS配置 为输出(PM0.2=1,PM2=0); SPCTL.4MsTR ◆若SS脚被忽略,即SSIG位为1,该脚用于ⅣO口功能 注:即使SPI被配置为主机(MSTR=1),仍然可通过拉低 /SS脚配置为从机(如果P12配置为输入且SSIG=0),此 时MsTR=1→0,要使能该特性,应当置位SPIF ( SPSTAT.7)(自动置位表示“模式改变”)。 23:49:0
23:49:01 (1)SPI接口的信号 SPI从器件通过其/SS脚确定是否被选择。如果满足下 面条件之一, 就被忽略: 如果SPI功能被禁止,即SPEN位为0(复位值); 如果SPI配置为主机, 即MSTR位为1, 并且P1.2/SS配置 为输出(P1M0.2=1, P1M1.2=0) ; 若/SS脚被忽略, 即SSIG位为1, 该脚用于I/O口功能。 注: 即使SPI被配置为主机(MSTR=1), 仍然可通过拉低 /SS脚配置为从机(如果P1.2配置为输入且SSIG=0), 此 时MSTR=1→0 , 要使能该特性, 应当 置位SPIF (SPSTAT.7) (自动置位,表示“模式改变”)。 13 SPI控制寄存器SPCTL. 6(SPEN) SPCTL. 4(MSTR)
3、SP|接口的数据通信 (2)SP接口的数据通信方式 ◇IAP5W4K58S4单片机SP接口的数据通信方式有3种: ◆单主机-单从机方式 ◆双器件方式(器件可互为主机和从机) ◆单主机-多从机方式。 1)单主机单从机方式 ◇连接如图所示。 主机 从机 MISO MISO 8位移位寄存器[ MOSI MOSI18位移位寄存器 SCLK SCLK SPI时钟发生器 端口位ss 图8-28SP接口的单主机-单从机连接方式 23:49:0
23:49:01 3、SPI接口的数据通信 (2)SPI接口的数据通信方式 IAP15W4K58S4单片机SPI接口的数据通信方式有3种: 单主机-单从机方式 双器件方式(器件可互为主机和从机) 单主机-多从机方式。 14 1)单主机-单从机方式 连接如图所示。 图8-28 SPI接口的单主机-单从机连接方式
(2)SP接口的数据通信方式 图中,从机SsG( SPCTLA7为0,不忽略SS用来选择从机。 SP主机可用任何端口位(含P1,2/SS)来控制从机SS脚。 主机 从机 MISO MISO 8位移位寄存器 MOSI MOSI 8位移位寄存器 SCLK SCLK SPI时钟发生器 端口位Ss 图8-28SPl接口的单主机-单从机连接方式 5 23:49:0
23:49:01 (2)SPI接口的数据通信方式 图中, 从机SSIG(SPCTL.7)为0,不忽略 , 用来选择从机。 SPI主机可用任何端口位(含P1.2/ )来控制从机 脚。 MOSI MOSI SCLK MISO MISO 端口位 SS 8位移位寄存器 主机 从机 8位移位寄存器 SCLK SPI时钟发生器 SS SS 图8-28 SPI接口的单主机-单从机连接方式 15 SS
(2)SP接口的数据通信方式 ◇主机SP与从机SP的8位移位寄存器连成一个循环16位 移位寄存器。 ◇当主机向 SPDAT写一字节时,就启动一连续8位移位通 信过程:主机SCLK脚向从机SCLK脚发一串脉冲,在该 串脉冲驱动下,主机SP的8位移位寄存器中数据移到从 机8位移位寄存器中。同时从机8位移位寄存器中数据 移到主机SPI的8位移位寄存器中。由此,主机既可向从 机发送数据,又可由从机中读取数据。 主机 从机 MISO MISO 8位移位寄存器 MOSI MOSI.8位移位寄存器 SCLK SCLK SPI时钟发生器 端口位 25:49:0
23:49:01 (2)SPI接口的数据通信方式 主机SPI与从机SPI的8位移位寄存器连成一个循环16位 移位寄存器。 当主机向SPDAT写一字节时, 就启动一连续8位移位通 信过程: 主机SCLK脚向从机SCLK脚发一串脉冲, 在该 串脉冲驱动下, 主机SPI的8位移位寄存器中数据移到从 机8位移位寄存器中。同时从机8位移位寄存器中数据 移到主机SPI的8位移位寄存器中。由此, 主机既可向从 机发送数据, 又可由从机中读取数据。 16
(2)SP接口的数据通信方式 2)双器件方式 ◇双器件方式也称互为主从方式,其连接方式如图所示。 主机或从机 主机或从机 M工 SO MISO 8位移位寄存器 MOS工Mos 8位移位寄存器 SCLK SCLK sP时钟发生器 SPI时钟发生器 图8-29SP接口的双器件连接方式 23:49:0
23:49:01 (2)SPI接口的数据通信方式 图8-29 SPI接口的双器件连接方式 17 2)双器件方式 双器件方式也称互为主从方式,其连接方式如图所示。 MOSI MOSI SCLK MISO MISO SS 8位移位寄存器 主机或从机 主机或从机 8位移位寄存器 SCLK SPI时钟发生器 SPI时钟发生器 SS