位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1049页 > AT87C5103-IBSIL > AT87C5103-IBSIL PDF资料 > AT87C5103-IBSIL PDF资料1第20页

功能说明
图9示出SPI模块的详细结构。
图9 。
SPI模块框图
内部总线
SPDAT
INTCLK
移位寄存器
7
6
5
4
3
2
1
0
时钟
分频器
/4
/8
/16
/32
/64
/128
接收数据寄存器
针
控制
逻辑
MOSI
MISO
时钟
逻辑
时钟
SELECT
M
S
SCK
SS
SPR2 SPEN SSDIS MSTR CPOL CPHA SPR1 SPR0
SPCON
SPI
控制
8位总线
1位信号
SPI中断请求
SPSTA
SPIF WCOL
-
MODF
-
-
-
-
操作模式
串行外围设备接口可以被配置为在两个模式中的一个:主
模式或从模式。 SPI模块的配置和初始化是由
通过一个寄存器:
串行外围设备控制寄存器( SPCON )
SPCON
串行外设状态寄存器( SPSTA )
串行外设数据寄存器( SPDAT )
当SPI配置,数据交换是通过做:
在一个SPI传输,数据同步传输(移出串行)和
收到(移入串行) 。串行时钟线( SCK) ,可以同步移位和采样
耦上的两个串行数据线( MOSI和MISO ) 。从属选择线( SS )允许
独立地选择SPI从机设备的;未选择从设备不
干扰SPI总线活动。
当主设备通过MOSI线传送数据到从设备,从设备
设备响应通过MISO线发送数据到主设备。这意味着
全双工传输与两个数据输出和数据中具有相同的时钟同步
(图10) 。
20
4134D–8051–02/08