
EM785830AA
8位微控制器
读
R5
RBF
RBFI
写
R5
SPIWC
SPIR寄存器。
SPIW寄存器。
设置为1
SPIE
缓冲区满探测器
SDI
SDI/P74
MUX
SPIS寄存器。
PORT62
位0
SDO
右移
第7位
SDO/P75
SPIC寄存器。 ( R4第1页)
MUX
PORT61
EDGE
SELECT
SPIE
0
3
SBR0 SBR2
SBR2~SBR0
3
2
噪音
滤波器
时钟选择
T
上海合作组织
16.38kHz
预分频器
4, 8, 16, 32, 64, 128
EDGE
SELECT
SCK
SCK
PORT60
MUX
SCK/P76
SPIE
图5 SPI结构
SPIC寄存器。 : SPI控制寄存器
SDO :串行数据输出
SDI :串行数据
SCK :串行时钟
RBF :通过设置缓冲区满检测,并用软件复位。
RBFI :中断标志。通过设置缓冲区满检测,并用软件复位。
缓冲器满检测器:设置为1,而一个8位的移位完成了。
SE :加载中SPIW寄存器中的数据,并开始转向
SPIE : SPI控制寄存器
SPIS寄存器。 :位移字节列和研究。
该MSB将首先被转移。同时SPIS寄存器和SPIW寄存器同时被加载。一旦
数据被写入, SPIS开始发送/接收。接收到的数据将被移动到SPIR
寄存器中,作为8位数据的移位完成了。该RBF (读缓冲区满)标志和RBFI (读
缓冲区满中断)标志被设置。
SPIR寄存器。 :读缓冲区。
缓冲器将被更新为8位数据移位完成。下一个接收的数据之前,必须读出
完成了。 RBF标志被清除的SPIR寄存器读取。
SPIW寄存器。 :写缓存。
该缓冲区将拒绝任何写操作,直到8位数据移位完成。在SE位将被保持在1,如果该
通信仍在持续。随着移动完成后,该标志必须清零。如果用户能够确定
接下来的写入尝试是否可用。
SBR2 SBR0 :编程时钟频率/速率和来源。
时钟选择:要么选择内部指令时钟或外部16.338KHz时钟作为移位时钟。
边沿选择:选择合适的时钟通过编程SCES位边缘
__________________________________________________________________________________________________________________________________________________________________
*本规范恕不另行通知进行更改。
11
12/1/2004 V1.6