第9章 串行通信接口SCI解析.docx
- 文档编号:11517763
- 上传时间:2023-03-02
- 格式:DOCX
- 页数:11
- 大小:676.72KB
第9章 串行通信接口SCI解析.docx
《第9章 串行通信接口SCI解析.docx》由会员分享,可在线阅读,更多相关《第9章 串行通信接口SCI解析.docx(11页珍藏版)》请在冰豆网上搜索。
第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)《结束》
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第9章 串行通信接口SCI解析 串行 通信 接口 SCI 解析
![提示](https://static.bdocx.com/images/bang_tan.gif)