- 632
- 0
- 约2.23万字
- 约 46页
- 2017-05-06 发布于贵州
- 举报
dsp实验报告sci(共9篇)
dsp实验报告sci(共9篇)
DSP实验报告SCI
一、 实验目的:
1. 了解TMS320F2812片上外设SCI;
2. 熟悉片上外设SCI通道的使用;
3. 利用片上SCI通道进行数据采集。
二、 实验内容:
1. 初始化系统;
2. 初始化片上SCI通道;
3. SCI数据传递。
三、 实验背景知识
1. SCI模块概述
SCI是一个双线的异步串口,即具有接受和发送两根信号线的异步串口。F2812内部具有两个相同的SCI模块,SCIA和SCIB。每个SCI模块都有一个接收器和发送器,分别被用于接受和发送数据的功用。它们都有自己独立的使能位和中断位,可以在半双工通信中进行独立的操作,或者在全双工通信中同时进行操作。如图1所示,根据数据传送的方式,可以将串行通信分为单工、半双工、全双工3种。
图1 串行通信的3种方式
2. SCI模块的特点
图2 SCIA与CPU的接口
由于SCIA与SCIB的功能相同,只是寄存器的命名有所不同,故只对SCIA进行解释。
a、如图所示,SCI模块具有两个引脚:发送引脚SCITXD和接受引脚SCIRXD。这两个引脚分别对应GPIOF模块的第4位和第5位。在编程初始化时,需要将GPOFMUX寄存器的第4位和第5位置1,否则这两个引脚就是通用的数字I/O口。
b、外部晶振通过F2812的PLL模块倍频之后产生了CPU系统时钟SYSCLKOUT,然后SYSCLKOUT经低速时钟预定标器之后输出低速外设时钟LSPCLK提供给SCI。
c、SCI模块具有4种错误检测标志,分别是极性错误、超时错误、帧错误、间断检测。
d、SCI模块具有双缓冲接受和发送功能,接受缓冲寄存器为SCIRXBUF,发送缓冲寄存器SCITXBUF。
e、SCI模块可以产生两个中断:SCIRXINT和SCITXINT,即接受中断和发送中断。
f、在多种处理器模式下,SCI模块具有两种唤醒方式:空闲线方式和地址位方式。
g、SCI模块具有13个寄存器,并且都是8位。当寄存器被访问时,数据位于低8位,高8位为0。
3.SCI模块信号
SCI模块的信号有外部信号、控制信号和中断信号3种。
图3 SCI模块的信号
4.SCI模块的工作原理
①SCI模块组成
a、发送器及其相关寄存器
SCITXBUF:发送数据缓冲寄存器,存放由CPU装载的需要发送的数据。 TXSHF:发送移位寄存器,从SCITXBUF寄存器接受数据,然后??数据逐
位移到SCITXD上,每次移一位数据。
b、接收器及其相关寄存器
RXSHF:接收移位寄存器,从SCIRXD引脚移入数据,每次移一位数据。 SCIRXBUF:接收数据缓冲寄存器,存放CPU要读取的数据。
c、可编程的波特率发生器
d、数据存储器映射的控制和状态寄存器
②工作原理
图4 SCI的工作原理
a、当其他处理器发出的数据到达SCIRXD引脚以后,SCI开始检测数据的起始位。
b、当SCIXD引脚检测到起始位以后,便开始将随后的数据逐位移至RXSHF寄存器。
c、如果SCI控制寄存器SCICTL1的位RXENA为1,也就是如果使能了SCI的接收操作,当RXSHF寄存器中的数据满后,便将这个8位的数据并行移入接受缓冲寄存器SCIRXBUF;接受缓冲寄存器就绪标志位RXRDY被置位,表示已经接受了一个新的数据,等待CPU来读取;此时还会产生一个SCI的接收中断申请信号。
d、CPU通过程序读取SCIRXBUF寄存器中的数据以后,RXRDY标志位被自动清除。
e、如果SCI控制寄存器SCICTL1的位RXENA为0,也就是如果没有使能SCI的接收操作,当外部数据到达引脚SCIRXD时,数据还是会被逐位移入RXSHF寄存器,但是不会从RXSHF寄存器移入到SCIRXBUF寄存器中。 f、如果使能了SCI的FIFO功能,则RXSHF会将数据直接加载到RX FIFO队列中,CPU再从FIFO队列中读取数据。
6.SCI模块的中断
图5 SCI中断标志和中断使能逻辑
SCI模块可以产生两种中断:接收中断RXINT和发送中断TXINT;SCI可以工作在标准SCI模式下,也可以工作在增强的FIFO模式下。
图6 SCI的中断
四、试验程序功能与结构说明
1.片上SCI数据传递实验,包含文件:
a、UART.c:实验主程序,完成于PC机的异步通讯;
b、DSP28_Sci.c:包含了异步串口初始化程序;
c、DSP28_Defaultlsr.c:包含了异步串口接收中断服务程序; d、DSP28_GlobalVariableDefs.c:各个外设备全局变量定义; e、DSP28_PieCtrl.c:PIE中断初始化;
f
您可能关注的文档
- 2014年上半年物业系统员工关怀专题报告.doc
- 2014年8月份煤炭运行情况分析报告.doc
- 2014年上海甲级写字楼市场年度报告.doc
- 2014年个股投资分析报告.doc
- 2014年互联网医疗行业分析报告.doc
- 2014年互联网发展报告.doc
- 2014年互联网旅游在线度假行业分析报告.doc
- 2014年保险公估行业分析报告.doc
- 2014年光纤光缆行业报告.doc
- 2014年信托业发展报告.doc
- 住院医师规范化培训《康复医学》习题(含参考答案)解析.docx
- 2025年5月住院医师规范化培训《耳鼻咽喉科》复习题(含参考答案).docx
- 2025年9月住院医师规范化培训《骨科》试题库(含答案).docx
- 2025年住院医师规范化培训《口腔修复科》模拟考试题+答案.docx
- 8月住院医师规范化培训《外科》测试题(附答案解析).docx
- 2025年6月住院医师规范化培训《预防医学科》练习题(附参考答案).docx
- 2025年7月住院医师规范化培训《放射科》习题(含参考答案).docx
- 2024年住院医师规范化培训《医学影像科》模拟试题(含答案).docx
- 住院医师规范化培训《神经外科》模考试题与参考答案.docx
- 3月住院医师规范化培训《康复医学》测试题+参考答案解析.docx
最近下载
- 2025年度 民主生活会班子对照检查发言材料(五个带头)_八篇.docx VIP
- 铜陵学院《高等数学下》2025 - 2026学年第一学期期末试卷(A卷).docx VIP
- 2026最新版35~750kV 输变电工程通用设计、通用设备应用目录.pdf VIP
- 2026年及未来5年蓝湿皮革项目市场数据调查、监测研究报告.docx
- 2025年高平市网格员招聘考试真题.docx VIP
- 2024年基层网格员考试题库网格员考试模拟真题.doc VIP
- 优秀学生分享经验.pptx VIP
- 钢轨探伤培训--1010S焊缝探伤.ppt
- 聋儿家长心理疏导ppt.pptx VIP
- 2026全栈工程师招聘面试题及答案.doc VIP
原创力文档

文档评论(0)