位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1602页 > AT87C5103-ICRIL > AT87C5103-ICRIL PDF资料 > AT87C5103-ICRIL PDF资料3第24页

图14 。
SPI中断请求产生
SPIF
SPI发送器
CPU中断请求
SPI接收/错误
CPU中断请求
SSDIS
SPI
CPU中断请求
MODF
注册
有模块中的三个寄存器提供控制,状态和数据存储
功能。这些寄存器是描述在下面的段落中。
串行外围设备控制寄存器执行以下操作:
选择的主时钟速率之一
配置SPI模块作为主站或从站
选择串行时钟的极性和相位
使SPI模块
释放SS引脚通用
串行外设控制
注册( SPCON )
表11描述了该寄存器,并解释了如何使用每一位的。
表11 。
SPCON寄存器:串行外设控制寄存器 - SPCON (S :反应3h )
7
SPR2
位
数
7
6
SPEN
5
SSDIS
4
MSTR
3
CPOL
2
CPHA
1
SPR1
0
SPR0
位符号
SPR2
R / W模式说明
读/写
串行外设率2
与SPR1和SPR0位定义的时钟速率
串行外设启用
6
SPEN
读/写
清除时,SPI接口( SPI的内部复位)
设置为使能SPI接口
SS禁用
5
SSDIS
读/写
清除,使SS工作在主从模式
设置为禁用SS两个主从模式中。在从模式下,该位没有任何影响,如果CPHA = "0"
串行外设硕士
4
MSTR
读/写
清除配置为SPI从机
设置来配置SPI作为主
时钟极性
3
CPOL
读/写
清除有SCK设置为“0”在空闲状态
设置在空闲低SCK设置为“1”
时钟相位
2
CPHA
读/写
清除有采样数据时SPSCK离开空闲状态(见CPOL )
设置为具有数据采样时SPSCK返回空闲状态(见CPOL )
串行外设率( SPR2 : SPR1 : SPR0 )
000:不适用
1
SPR1
读/写
001: F
CLK PERIPH
/4
010: F
CLK PERIPH
/8
011: F
CLK PERIPH
/16
24
4134B–8051–06/03