SCICCR 0x0000 7050 1 SCI-A
通信控制寄存器
SCICTL1 0x0000 7051 1 SCI-A
控制寄存器
1
SCIHBAUD 0x0000 7052 1 SCI-A
波特率设置寄存器
高字节
SCILBAUD 0x0000 7053 1 SCI-A
波特率设置寄存器
低字节
SCICTL2 0x0000 7054 1 SCI-A
控制寄存器
2
SCIRXST 0x0000 7055 1 SCI-A
接收状态寄存器
SCIRXEMU 0x0000 7056 1 SCI-A
接收仿真数据缓冲寄存器
SCIRXBUF 0x0000 7057 1 SCI-A
接收数据缓冲寄存器
SCITXBUF 0x0000 7059 1 SCI-A
发送数据缓冲寄存器
SCIFFTX 0x0000 705A 1 SCI-A FIFO
发送寄存器
SCIFFRX 0x0000 705B 1 SCI-A FIFO
接收寄存器
SCIFFCT 0x0000 705C 1 SCI-A FIFO
控制寄存器
SCIPRI 0x0000 705F 1 SCI-A
极性控制寄存器
注意:
SCIFFRX
、
SCIFFTX
是
FIFO
的功能,现在还知道怎么使用。
参考例子使只使能其中的复位、清标志位就行。
最后写复位使能。
第四位:一定设置为
0
。不知道有什么作用。
表
3
SCI
通信控制寄存器
(SCICCR)
功能描述
位名称
功能描述
7 STOP BITS SCI
停止位的个数
该位决定了发送的停止位的个数。接收器仅对一个停止位检查。
0
一个停止位;
1
两个停止位;
6 PARITY
奇偶校验选择位
如果
PARITY ENABLE
位
(SCICCR,
位
5)
被置位,则
PARITY (
位
6)
确定采用奇校验还是偶校验
(在发送和接收的字符中奇偶校验位的位数都是
1
位)。
0
奇校验;
1
偶校验;
5 PARITY SCI
奇偶校验使能位
ENABLE
该位使能或禁止奇偶校验功能。如果
SCI
处于地址位多处理器模式
(
设置这个寄存器的第三
位
)
,地址位包含在奇偶校验计算中
(
如果奇偶校验是使能的
)
。对于少于
8
位的字符,剩余无用的位
由于没有奇偶校验计算而应被屏蔽。
0
奇偶校验禁止。在发送期间没有奇偶位产生或在接收期间不检查奇偶校验位;
1
奇偶校验使能;