没有合适的资源?快使用搜索试试~ 我知道了~
TMS320F280X串行通信接口(SCI)参考手册(中文版)
5星 · 超过95%的资源 需积分: 50 52 下载量 200 浏览量
2009-02-06
12:44:12
上传
评论 2
收藏 278KB PDF 举报
温馨提示
试读
31页
中文的2808的完整SCI参考文档,TMS320F280X串行通信接口(SCI)参考手册(中文版)。
资源推荐
资源详情
资源评论
Made by:xinjnet eMail:xinjnet@yeah.net
第 1 页
TMS320F280x 串行通信接口(SCI)
参考手册
0 概述.............................................................................................................................................2
1.1 增强 SCI 模块概述 .................................................................................................................2
1.2 SCI 结构特点 ..........................................................................................................................5
1.2.1 SCI 相关信号 ...............................................................................................................6
1.2.2 多处理器异步通信模式...............................................................................................6
1.2.3 SCI 可编程数据格式....................................................................................................6
1.2.4 SCI 多处理器通信 .......................................................................................................7
1.2.5 空闲线多处理器模式...................................................................................................8
1.2.5.1 空闲线模式操作步骤........................................................................................9
1.2.5.2 块起始信号........................................................................................................9
1.2.5.3 唤醒暂时(WUT)标志...................................................................................9
1.2.5.4 块的发送开始信号..........................................................................................10
1.2.5.5 接收器操作......................................................................................................10
1.2.6 地址位多处理器模式.................................................................................................10
1.2.7 SCI 通信格式 .............................................................................................................11
1.2.7.1 通信模式中的接收器信号..............................................................................12
1.2.7.2 通信模式中的发送器信号..............................................................................12
1.2.8 SCI 中断 .....................................................................................................................13
1.2.9 SCI 波特率计算 .........................................................................................................14
1.2.10 SCI 增强特征 ...........................................................................................................14
1.2.10.1 SCI FIFO 描述...............................................................................................14
1.2.10.2 SCI 自动波特率.............................................................................................16
2.1 SCI 模块寄存器概述 ............................................................................................................18
2.2 SCI 通信控制寄存器(SCICCR) ......................................................................................18
2.3 SCI 控制寄存器 1(SCICTL1)..........................................................................................20
2.4 SCI 波特率选择寄存器(SCIHBAUD,SCILBAUD) ....................................................22
2.5 SCI 控制寄存器 2(SCICTL2)
..........................................................................................23
2.6 SCI 接收器状态寄存器(SCIRXST) ................................................................................24
2.7 接收数据缓冲寄存器(SCIRXEMU,SCIRXBUF)........................................................26
2.7.1 仿真数据缓冲器(SCIRXEMU) ............................................................................26
2.7.2 接收数据缓冲器(SCIRXBUF) .............................................................................26
2.8 SCI 发送数据缓冲寄存器(SCITXBUF) .........................................................................27
2.9 SCI FIFO 寄存器(SCIFFTX, SCIFFRX, SCIFFCT) .......................................................27
2.10 优先级控制寄存器(SCIPRI) .........................................................................................30
Made by:xinjnet eMail:xinjnet@yeah.net
第 2 页
0 概述
串行通信接口(SCI)是采用双线通信的异步串行通信接口,即通常所说的 UART 口。
SCI 模块采用标准非归 0(NRZ)数据格式,可以与 CPU 或其他通信数据格式兼容的异步外
设进行数字通信。为了减少服务的开销,SCI 接收和发射各有一个 16 位的 FIFO,有自己独
立的使能和中断位,在半双工模式或全双工模式下可以独立地操作。
为了保证数据完整,SCI 模块对接收的数据进行奇偶、溢出和帧错误检测。通过对 16
位的波特率控制寄存器进行编程,配置不同的 SCI 通信速率。
本参考手册可应用于内部集成 SCI 模块的 TMS320x280x 和 TMS3201x281x 系列 DSP,
包括所有基于 FLASH、ROM 和 RAM。
1.1 增强 SCI 模块概述
SCI 与 CPU 之间的接口如图 1-1 所示。
低通
预分频器
CPU
PIE
模块
SCI
寄
存
器
系统
控制模块
GPIO
MUX
SCITXD
SCIRXD
RXINT
TXINT
LSPCLKSCIAENCLK
SYSCLKOUT
SYSRS
外
设
总
线
图 1-1 SCI 与 CPU 之间的接口
SCI 通信接口主要特点如下:
两个外部引脚:
SCITXD:SCI 数据发送引脚;
SCIRXD:SCI 数据接收引脚。
两个引脚为多功能复用引脚,可以用做通用数字量 I/O。
64K 种通信速率。
数据格式:
一个启动位;
Made by:xinjnet eMail:xinjnet@yeah.net
第 3 页
可编程 1~8 位的数据字长度;
可选择的奇/偶或无校验位模式;
一个或两个停止位。
4 个错误检测标志位:奇偶错误、超时错误、帧错误和间断检测。
两种多处理器唤醒方式:空闲线唤醒和地址位唤醒。
全/半双工通信。
双缓冲接收和发送功能。
发送和接收可以采用中断和查询两种方式。
独立的发送和接收中断使能控制(BRKDT 除外)。
NRZ(非归 0)通信格式。
13 个 SCI 模块控制寄存器,起始地址为 7050H。
所有的寄存器是 8 位的寄存器映射到相应的外围设备,当对寄存器进行读取时,寄
存器的数据为低(0~7)位,高(8~15)位返回 0,对高(8~15)位进行写操作没有任
何影响。
增强的功能
自动通信速率检测。
16 级发送/接收 FIFO。
图 1-2 给出了串行通信接口(SCI)模块方框图。
此外,SCI 通信口的操作主要通过控制寄存器来配置和控制,表 1-1 和表 1-2 给出了与
SCI 模块有关的寄存器。
Made by:xinjnet eMail:xinjnet@yeah.net
第 4 页
RX中断
逻辑
SCICTL2.1
SCIRXST.6
SCIRXST.5
SCICCR.6 SCICCR.5
偶/奇
奇偶校验
使能
帧格式和模式
SCICTL1.3
WUT
TXWAKE
1
TXSHF
寄存器
发送数据
缓冲寄存器
TX FIFO_0
TX FIFO_1
………
TX FIFO_15
SCITXBUF.7-0
TX FIFO寄存器
SCIFFENA
8
8
SCIFFTX.14
SCICTL2.6
TX中断
逻辑
SCICTL2.7
SCICTL1.1
TX EMPTY
TX FIFO 中断
TX RDY
TX INT ENA
SCICLT2.0
SCI TX 中断选择逻辑
SCITXD
自动速率检测逻辑
TXINT
To CPU
RXSHF
寄存器
SCIHBAUD.15-8
波特率
高字节
寄存器
SCILBAUD.7-0
波特率
低字节
寄存器
LSPCLK
8
SCIRXST.1
RXWAKE
RXENA
SCICTL1.0
8
接收数据
缓冲寄存器
RX FIFO_15
………
RX FIFO_1
RX FIFO_0
SCIRXBUF.7-0
RX FIFO寄存器
RXFFOVF
SCIFFTX.15
SCIRXST.7 SCIRXST.4-2
RX Error FE OE PE
RX Error
RX FIFO 中断
RX ERR INT ENA
SCICTL1.6
SCI RX 中断选择逻辑
To CPU
RXINT
RXRDY
RX/BK INT ENA
SCITXD
SCIRXD
图 1-2 串行通信接口(SCI)模块方框图
Made by:xinjnet eMail:xinjnet@yeah.net
第 5 页
表 1-1 SCI-A 寄存器
名 称 地 址 占用空间 功能描述
SCICCR 0x0000-7050 1
SCI-A 通信控制寄存器
SCICTL1 0x0000-7051 1
SCI-A 控制寄存器 1
SCIHBAUD
0x0000-7052 1
SCI-A 波特率设置寄存器 高字节
SCILBAUD
0x0000-7053 1
SCI-A 波特率设置寄存器 低字节
SCICTL2
0x0000-7054 1
SCI-A 控制寄存器 2
SCIRXST
0x0000-7055 1
SCI-A 接收状态寄存器
SCIRXEMU
0x0000-7056 1
SCI-A 接收仿真数据缓冲寄存器
SCIRXBUF
0x0000-7057 1
SCI-A 接收数据缓冲寄存器
SCITXBUF
0x0000-7059 1
SCI-A 发送数据缓冲寄存器
SCIFFTX
0x0000-705A 1
SCI-A FIFO 发送寄存器
SCIFFRX
0x0000-705B 1
SCI-A FIFO 接收寄存器
SCIFFCT
0x0000-705C 1
SCI-A FIFO 控制寄存器
SCIPRI
0x0000-705F 1
SCI-A 极性控制寄存器
表 1-2 SCI-B 寄存器
名 称 地 址 占用空间 功能描述
SCICCR 0x0000-7750 1
SCI-B 通信控制寄存器
SCICTL1 0x0000-7751 1
SCI-B 控制寄存器 1
SCIHBAUD
0x0000-7752 1
SCI-B 波特率设置寄存器 高字节
SCILBAUD
0x0000-7753 1
SCI-B 波特率设置寄存器 低字节
SCICTL2
0x0000-7754 1
SCI-B 控制寄存器 2
SCIRXST
0x0000-7755 1
SCI-B 接收状态寄存器
SCIRXEMU
0x0000-7756 1
SCI-B 接收仿真数据缓冲寄存器
SCIRXBUF
0x0000-7757 1
SCI-B 接收数据缓冲寄存器
SCITXBUF
0x0000-7759 1
SCI-B 发送数据缓冲寄存器
SCIFFTX
0x0000-775A 1
SCI-B FIFO 发送寄存器
SCIFFRX
0x0000-775B 1
SCI-B FIFO 接收寄存器
SCIFFCT
0x0000-775C 1
SCI-B FIFO 控制寄存器
SCIPRI
0x0000-775F 1
SCI-B 极性控制寄存器
注:1)存储器映射到外设框架 2,这些框架只允许 16 位的访问,如果使用 32 位的访问,将产生不确定的
结果;
2)SCIB 是一个可选择的外设,在一些芯片中不使用。
1.2 SCI 结构特点
图 1-2 给出了 SCI 采用全双工通信模式时的主要功能单元,具体包括以下功能单元:
一个发送器(TX)及相关寄存器(图 1-2 的上部分)。
SCITXBUF:发送数据缓冲寄存器,存放要发送的数据(由 CPU 装载);
TXSHF 寄存器:发送移位寄存器,从 SCITXBUF 寄存器接收数据,并将数据
剩余30页未读,继续阅读
资源评论
- Keynode2013-03-30正在调试这个,比官方的资料清楚
- chuanghong20152015-05-20中文模块参数手册,介绍的非常资料,适合英文不好的使用。
HLX3012
- 粉丝: 0
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功