Mode3
模式3是相同的模式2除了波特率是可变的。
波特率(模式3 )
=
2
SMOD
32
X
(定时器1溢出率)
在四种模式中,传输是通过使用SBUF作为目标的指令开始
注册。招待会由条件启动模式0
RI
=
0
和
任
=
1.
接待处
由输入的起始位与其他模式启动
1-to-0
如果过渡
REN=1.
有相关的描述如下串行端口配置几个特殊功能寄存器。
SFR :
SCON
(串行控制)
Bit-7
SM0/FE
Bit-6
SM1
Bit-5
SM2
Bit-4
任
Bit-3
TB8
Bit-2
RB8
Bit-1
TI
Bit-0
RI
FE : =
帧错误位
该位是由接收机时设置一个无效的停止位被检测。 FE位没有被清零
有效的框架,但必须由软件清除。 SMOD0位必须设置为允许访问
FE位。
{ SM0 , SM1 } =
用于设置串口的操作模式。
{
0, 0
}:=
设置模式0下的串口操作
{
0, 1
}:=
设置模式1下的串口操作
{
1, 0
}:=
设置模式2下的串口操作
{
1, 1
}:=
设置模式3下的串口操作
SM2 : =
启用
自动地址识别
特征在模式2和3中。
If
SM2 = 1 , RI
将不能设置,除非接收到的第9位为1,表示一个地址,
接收到的字节是给定地址或广播地址。在模式1 ,如果SM2 = 1 , RI不会被设置
除非有效的停止位被接收,并且接收到的字节是一个给定或广播
地址。
任志强: =
使能串口接收。
0:=
(默认)
禁用串行端口接收。
1:=
使能串口接收。
TB8 : =
第9位数据,将在模式2和模式3中传输。
RB8 : =
在模式2和3 ,接收到的第9位数据将被放入该位。
TI : =
传输完成标志。后发送已完成,硬件会设置此位。
RI :
接收完成标志。接收已完成后,硬件会将该位置。
36
MPC82x54A数据表
笙泉