
AT89LP213 / 214 [初步]
表18-1 。
SPCR - SPI控制寄存器
复位值= 0000 0000B
SPCR地址= E9H
不可位寻址
SPIE
位
符号
SPIE
SPE
深海资源开发有限公司
MSTR
CPOL
CPHA
7
功能
SPE
6
深海资源开发有限公司
5
MSTR
4
CPOL
3
CPHA
2
SPR1
1
SPR0
0
SPI中断使能。这一点,与在IE寄存器中的ES位配合使用,使SPI中断: SPIE = 1和ES = 1
允许SPI中断。 SPIE = 0禁止SPI中断。
SPI使能。 SPI = 1使能SPI通道和连接SS , MOSI , MISO和SCK到引脚P1.4 , P1.5 , P1.6 , P1.7和。
SPI = 0禁止SPI通道。
数据订单。 DORD = 1 LSB选择第一个数据传输。 DORD = 0选择MSB优先数据传输。
主/从选择。 MSTR = 1,选择主SPI模式。 MSTR = 0时SPI从机模式。
时钟的极性。当CPOL = 1 , SCK为高电平时处于闲置状态。当CPOL = 0 ,主设备的SCK为低电平时,不
发射。请参考图上的SPI时钟相位和极性控制。
时钟相位。该CPHA位与CPOL位一起控制主之间的时钟和数据的关系
奴隶。请参考图上的SPI时钟相位和极性控制。
SPI时钟速率选择。这两个位控制配置为主机设备的SCK速率。 SPR1和SPR0没有
在从服务器上实现。 SCK和振荡器频率(F)之间的关系
OSC 。
,如下所示:
SPR1
SPR0
0
1
0
1
SCK
f
OSC
/4
f
OSC
/8
f
OSC
/32
f
OSC
/64
SPR0
SPR1
0
0
1
1
注意事项:
1.设置时钟模式使能SPI之前:设置需要SPCR除了SPE位的所有位,然后设置SPE 。
2.启用之前,从设备的主SPI 。
3.从主相呼应的下的Tx如果没有加载新的数据。
表18-2 。
SPDR - SPI数据寄存器
复位值= 00H (冷复位后)
不变(热复位后)
SPDR地址= EAH
不可位寻址
SPD7
位
7
SPD6
6
SPD5
5
SPD4
4
SPD3
3
SPD2
2
SPD1
1
SPD0
0
51
3538A–MICRO–7/06