TMS320F28377学习笔记——SCI串行通信接口

本文详细介绍了TMS320F28377 DSP中的SCI模块,它是一种UART接口,支持半双工和全双工通信,具有FIFO功能和多种错误检测机制。SCI模块可以配置不同数据格式,包括起始位、数据位、奇偶校验位和停止位,并具有自动波特率检测和多种通信模式。此外,还阐述了SCI的接收和发送信号时序以及中断处理方式。
摘要由CSDN通过智能技术生成

本章介绍串行通信接口(SCI)模块的功能和操作。 SCI是一种双线异步串行端口,通常称为UART。 SCI模块支持CPU和使用标准非归零(NRZ)格式的其他异步外设之间的数字通信。 SCI接收器和发送器每个都有一个16级深FIFO,用于减少服务开销,每个都有自己独立的使能和中断位。 两者都可以独立操作以进行半双工通信,或同时进行全双工通信。
  为了指定数据完整性,SCI检查接收到的数据是否存在中断检测,奇偶校验,溢出和帧错误。 比特率可通过16位波特选择寄存器编程为不同的速度。


SCI模块的功能包括:
•两个外部引脚:
 -  SCITXD:SCI发送输出引脚
 -  SCIRXD:SCI接收输入引脚
如果不用于SCI,则两个引脚都可以用作GPIO。
•波特率可编程为64K不同速率
•数据字格式
 - 一个开始位
 - 数据字长度可编程为1至8位
 - 可选偶数/奇数/无奇偶校验位
 - 一个或两个停止位
•四个错误检测标志:奇偶校验,溢出,成帧和​​中断检测
•两种唤醒多处理器模式:空闲线和地址位
•半双工或全双工操作
•双缓冲接收和发送功能
•发送器和接收器操作可以通过具有状态标志的中断驱动或轮询算法来完成
•发送器和接收器中断的独立使能位(BRKDT除外)
•NRZ(不归零&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值