SCI寄存器说明

SCI寄存器说明

ID:40565059

大小:91.50 KB

页数:5页

时间:2019-08-04

SCI寄存器说明_第1页
SCI寄存器说明_第2页
SCI寄存器说明_第3页
SCI寄存器说明_第4页
SCI寄存器说明_第5页
资源描述:

《SCI寄存器说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、波特率控制寄存器(SCIBDH、SCIBDL)  IREN:红外调制模式使能位1使能0禁止TNP[0..1]:窄脉冲发射位SBR[0..12]:波特率设置位WhenIREN=0then,SCIbaudrate=SCIbusclock/(16xSBR[12:0])WhenIREN=1then,SCIbaudrate=SCIbusclock/(32xSBR[12:1])【说明】波特率发生器在复位后是禁止的,在设置TE、RE(在SCICR2寄存器中)后才会工作。当(SBR[12:0]=0andIREN=0)或者(SBR[12:1]=0andIREN=1),波特率发生器不工作

2、。【注意】在未写入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即奇偶校验

3、允许时,奇偶校验位由硬件负责,无需软件干预。 R8:接收到的位8,该位写操作无效。当SCI设置成9位数据运行模式时,该位是从串行数据流中接收到的第9位。T8:发送位8,任何时候可写。当SCI设置成9位数据模式时,该位是送到串行数据流的第9位。该位不必为每个数据重新设置,每次发送可重复使用。R[0..7]T[0..7]:收/发数据位7-0,读操作返回只读寄存器RDR的内容,写操作写入只写寄存器TDR。3、控制寄存器(SCICR1) LOOPS:在LOOP模式下,RXD引脚与SCI接收部分断开,发射部分输出在内部和接收部分相连接,此时RXD可作为普通IO口,TXD输出SCI信

4、号。1LOOP模式使能0正常模式SCISWAI:等待模式下SCI停止位0:在等待模式下允许SCI1:在等待模式下禁止SCIRSRC:接收器信号源选择位,当LOOPS=1时,RSRC决定接收器的内部反馈信号路径。0:接收器的输入在内部连接到发送器输出(并非TxD引脚)。1:接收器的输入连接到TxD引脚。 M:方式选择位(选择字符帧格式)。0:1个起始位,8个数据位,1个停止位。1:1个起始位,8个数据位,第9个数据位,1个停止位。WAKE:唤醒选择位。0:介质空闲唤醒。1:地址标志(最后一个数据位为1)唤醒。ILT:空闲检测方式选择位,该位在SCI接收器可以使用的两种空闲检

5、测方式中选择一种。0:快速检测,SCI在一个帧的开始位后立即开始对“1”计数,因此停止位以及停止位前面的任何“1”均被计算在内,这样可以提前检测到空闲状态。1:保守检测,SCI在停止位后才开始对“1”计数,因此最后一个字节的停止位以及该位以前的各个为“广的位,对检测的时间长短无影响。PE:奇偶校验允许位。0:禁止奇偶校验。1:允许奇偶校验。PT:奇/偶校验选择位,如果奇偶校验允许,该位决定收发器使用奇校验还是偶校验。0:选择偶校验。1:选择奇校验。4、控制寄存器2(SCICR2) TIE:发送中断允许位,清0时禁止TDRE产生中断,若置1则允许TDRE位置1时产生SCI中

6、断请求。TCIE:发送结束中断允许位,清0时禁止TC产生中断,若置1则允许TC位置1时产生SCI中断请求。RIE:接收中断允许位,清0时禁止RDRF和OR产生中断,若置1则允许RDRF或OR置1时产生SCI中断请求。ILIE:空闲中断允许位,清0时禁止IDLE产生中断,若置1则允许IDLE位置1时产生SCI中断请求。TE:发送允许位。该位由0置1时可用来发送空闲报头。0:发送器禁止。1:允许SCI发送部分工作,TxD引脚(PSl/PS3)用于发送。RE:接收允许位。0:接收器禁止。1;允许SCI接收器工作。RWU:接收器唤醒控制位0:SCI接收器正常工作。1:允许唤醒功能

7、,禁止接收器中断。通常,硬件通过自动清除该位来唤醒接收器。SBK:中止符发送允许位。只要该位保持为1,发送器就不停地发出“0”;如果变为0,当前的全“0”帧发送结束后,TxD引脚将变成空闲状态。如果SBK开关一次,发送器将只发出10(11)个“0”,然后复原,处于空闲或发送数据状态。0:中止符产生器关闭。1:产生中止符,至少10或11个连续的“0”。【说明】该寄存器主要完成收发中断的控制、收发的允许等操作。5、状态寄存器1(SCISR1) TDRE:发送保持器空标志位。发送前必须读SCISR1,并确认TDRE=1,然后将新的数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。