串行通信接口SCI

SCI是一种双线异步串口,具备SCITXD和SCIRXD引脚,以及双缓冲接收和发送功能。SCI模块支持接收和发送中断,并在启用FIFO时通过RX/TX FIFO队列进行数据交换。通信数据格式采用NRZ,LSB先发,每个数据位占用8个时钟周期。
摘要由CSDN通过智能技术生成

一、SCI模块概述

SCI是串行通信接口。SCI是一个双线的异步串口,具有接受和发送两根信号线的异步串口

二、SCI模块的特点

①SCI模块具有两个引脚:发送引脚SCITXD和接收引脚SCIRXD
②SCI模块具有双缓冲接受和发送功能:接收缓冲寄存器SCIRXBUF,发送缓冲寄存器SCITXBUF
③SCI模块可以产生两个中断:接收中断SCIRXINT,发送中断SCITXINT
在这里插入图片描述

三、SCI模块工作原理

如果使能了SCI的FIFO功能,则RXSHF会将数据直接加载到RX FIFO队列中,CPU再从FIFO队列中读取数据。同理,如果使能了SCI的FIFO功能,则TXSHF将直接从TX FIFO队列中获取需要发送的数据。
在这里插入图片描述

四、SCI的通信数据格式

28335的SCI模块采用NRZ数据格式,包括了:
其中LSB为数据最低位,MSB为数据最高位,每个数据位占用8个SCI时钟周期
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值