
ST62T55C ST62T65C / E65C
串行外设接口(SPI)
(续)
SPI DIV寄存器( DIV)
地址: E1H - 读/写
复位状态: 00H
7
SPINT
DOV6
DIV5
DIV4
DIV3
CD2
CD1
0
CD0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
DIV6-DIV3
0
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1
2
3
4
5
6
7
8
9
发送的比特数
保留的(未使用)
该SPIDIV寄存器定义的传输速率
和帧格式和包含中断标志。
位CD0 - CD2, DIV3 - DIV6被读/写时
SPINT可以读取和只清除。写访问
是不允许的,如果SPRUN在MOD寄存器被设置。
位7 =
SPINT :
中断FL AG 。
如果SPIE位= 1 , SPINT
在结束时被自动设置为1由SPI
在发送或接收,并中断重
任务可以根据状况来生成
在MOD控制寄存器的中断屏蔽位。
该位写和读,必须由被清除
在中断服务的最终用户软件
例程。
位6-3 =
DIV6 - DIV3 :
突发模式位时钟周期
选择。
确定移位寄存器的位数
被发送或者在一个帧中接收。该
可供选择的选项中列出
表17 。
该
正常的最大设置是8位,因为移
寄存器是8位宽。注意,通过设置一个great-
比特呃数,在与自旋位一起
在MOD寄存器,不需要的数据位可能滤波器
从数据流中羊羔。
位2-0 =
CD2 - CD0 :
底座/位时钟速率Selec-
化
。定义的核心之间的分频比
时钟(F
INT
除以13 )和所述时钟提供给
移位寄存器中的主模式。
表16.基地/位时钟比的选择
0
0
0
0
1
1
1
1
CD2-CD0
0
0
0
1
1
0
0
1
1
1
0
1
0
1
0
1
分频比(十进制)
除以1
除以2
除以4
除以8
除以16
除以32
除以64
256鸿沟
参阅
的描述
DIV6 - DIV3位
该DIV注册
10
11
12
13
14
15
SPI数据/移位寄存器( SPIDSR )
地址: E0H - 读/写
复位状态: XXh时
7
D7
D6
D5
D4
D3
D2
D1
0
D0
SPIDSR为读/写,但是写访问不
如果允许的方式控制寄存器的位SPRUN
被设置为1 。
数据被采样到SPDSR在SCK DE-边缘
由CPOL和CPHA位termined 。的影响
这些设置被显示在下面的图中。
移位寄存器发送和接收的大多数
第一显著位。
位7-0 =
DSR7 - DSR0 :
数据位。
这些是
SPI移位寄存器的数据位。
杂项寄存器( MISCR )
地址: DDH - 只写
复位状态: xxxxxxxb
7
-
-
-
-
-
-
-
0
D0
注意:
例如,当一个8MHz的CPU时钟为
使用异步工作在9600波特是
可能的(为8MHz / 13/ 64)。其他的波特率是
可以通过按比例划分选择外交事务委员会
器根据CPU的时钟频率。
数据建立时间上仙一般为250ns分钟,而
数据保持时间通常为50ns分钟。
位7-1 =
D7-D1:
版权所有。
位0 =
D0:
位0 。
该位置1时,选择
SOUT引脚作为SPI输出线。当该位为
清除, Sout的作为一个标准的I / O线。
56/86