1 / 7
文档名称:

SCI寄存器说明.doc

格式:doc   大小:425KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SCI寄存器说明.doc

上传人:yixingmaob 2018/8/8 文件大小:425 KB

下载得到文件列表

SCI寄存器说明.doc

相关文档

文档介绍

文档介绍:>
手把手教你写S12XS128程序(26)--SCI寄存器说明1
时间:2010-01-22 22:44来源:电子设计吧作者:dzsj8 点击: 243次
1、波特率控制寄存器(SCIBDH、SCIBDL)
 
 
IREN:红外调制模式使能位
1 使能
0 禁止
TNP[0..1]:窄脉冲发射位
SBR[0..12]:波特率设置位
When IREN = 0 then,
SCI baud rate = SCI bus clock / (16 x SBR[12:0])
When IREN = 1 then,
SCI baud rate = SCI bus clock / (32 x SBR[12:1])
【说明】波特率发生器在复位后是禁止的,在设置TE、RE(在SCICR2寄存器中)后才会工作。当(SBR[12:0] = 0 and IREN = 0) 或者(SBR[12:1] = 0 andIREN = 1),波特率发生器不工作。
【注意】在未写入SCIBDL,写SCIBDH没有反应。一般地,设置IREN=0,SR=52(总线频率8MHz),波特率为9600。
 
2、数据寄存器(SCIDRH、SCIDRL)
SCI 内部分别设有发送和接收两个数据寄存器,其低位都通过 SCIDRL 访问,读操作返回接收数据寄存器 RDR 的内容,写操作数据置入发送数据寄存器。TDR。当 M=1 即运行在 9 位数据模式时,SCIDRL 和 SCIDRH 形成 9 位的 SCI数据字,这时必须先写入 SCIDRH,以便与低位字节(SCIDRL)一起进入发送移位器。如果 M=0 即 SCI 只用于 7 位或 8 位的数据传送,可以只访问 SCIDRL。当 PE=1 即奇偶校验允许时,奇偶校验位由硬件负责,无需软件干预。
 
R8:接收到的位 8,该位写操作无效。当 SCI 设置成 9 位数据运行模式时,该位是从串行数据流中接收到的第 9 位。
T8:发送位 8,任何时候可写。当 SCI 设置成 9 位数据模式时,该位是送到串行数据流的第 9 位。该位不必为每个数据重新设置,每次发送可重复使用。
R[0..7]T[0..7]:收/发数据位 7-0,读操作返回只读寄存器 RDR 的内容,写操作写入只写寄存器 TDR。
>
手把手教你写S12XS128程序(27)--SCI寄存器说明2
时间:2010-01-27 22:55来源:未知作者:dzsj8 点击: 234次
3、控制寄存器(SCICR1)
 
LOOPS: 在LOOP模式下,RXD引脚与SCI接收部分断开,发射部分输出在内部和接收部分相连接,此时RXD可作为普通IO口,TXD输出SCI信号。
1 LOOP模式使能
0 正常模式
SCISWAI:等待模式下 SCI 停止位
0:在等待模式下允许 SCI
1:在等待模式下禁止 SCI
RSRC:接收器信号源选择位,当 LOOPS=1 时,RSRC 决定接收器的内部反馈信号路径。
0:接收器的输入在内部连接到发送器输出(并非 TxD 引脚)。
1:接收器的输入连接到 TxD 引脚。
 
M:方式选择位(选择字符帧格式)。
0:1 个起始位,8 个数据位,1 个停止位。
1:1 个起