第9章 串行通信接口SCI解析.docx

上传人:b****7 文档编号:11517763 上传时间:2023-03-02 格式:DOCX 页数:11 大小:676.72KB
下载 相关 举报
第9章 串行通信接口SCI解析.docx_第1页
第1页 / 共11页
第9章 串行通信接口SCI解析.docx_第2页
第2页 / 共11页
第9章 串行通信接口SCI解析.docx_第3页
第3页 / 共11页
第9章 串行通信接口SCI解析.docx_第4页
第4页 / 共11页
第9章 串行通信接口SCI解析.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

第9章 串行通信接口SCI解析.docx

《第9章 串行通信接口SCI解析.docx》由会员分享,可在线阅读,更多相关《第9章 串行通信接口SCI解析.docx(11页珍藏版)》请在冰豆网上搜索。

第9章 串行通信接口SCI解析.docx

第9章串行通信接口SCI解析

(1)SCI接收到一个完整的帧并将RXSHF寄存器中的内容传送到SCIRXBUF寄存器,该操作会置位RXRDY(SCIRXST.6),并初始化中断。

(2)间断检测条件发生(在一个丢失的停止位之后,SCIRXD引脚保持10个周期的低电平)。

该操作会设置BRKDT标志位,并初始化中断。

如果TXINTENA位(SCICTL2.0)置位,当SCITXBUF寄存器中的数据传送到TXSHF寄存器时,将产生一个发送中断请求,用以表示CPU可以写数据到SCITXBUF

寄存器中,该操作会置位TXRDY标志-SCICTL2.7,并初始化一个中断。

9.6SCI波特率计算内部产生的串行时钟由系统时钟频率CLKOUT和两个波特率选择寄存器决定。

SCI使用16位的波特率选择寄存器来选择65536种不同的串行时钟频率中的一种。

SCI波特率选择寄存器为SCIHBAUD(高字节)和SCILBAUD(低字节),连一起形成16位的波特率值——BRR。

SCI波特率可以使用如下的公式计算。

SCI异步波特率=CLKOUT(BRR+1×8CLKOUTBRR=-1SCI异步波特率×8上式适用于1≤BRR≤65535的情况,如果BRR=0,则波特率的计算公式如下:

CLKOUTSCI异步波特率=16

9.7SCI控制寄存器9.7.1SCI通信控制寄存器(SCICCR)9.7.2SCI控制寄存器1(SCICTL1)9.7.3波特率选择寄存器(SCIHBAUD,SCILBAUD)9.7.4SCI控制寄存器2(SCICTL2)9.7.5SCI接收状态寄存器(SCIRXST)9.7.6SCI接收数据缓冲寄存器(SCIRXEMU,SCIRXBUF)9.7.7SCI发送数据缓冲寄存器(SCITXBUF)9.7.8SCI优先级控制寄存器(SCIPRI)《结束》

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1