- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验六SCI实验实验指导书
实验六 SCI实验
实验目的
1. 了解TMS320F2812A DSP 片内串行通信接口(SCI)的特点。
2. 学会设置SCI 接口进行通信。
3. 了解ICETEK-F2812-A 板上对 SCI 接口的驱动部分设计。
4. 学习设计异步通信程序。
二、实验设备
计算机,CCS3.3版软件,DSP硬件仿真器,ICETEK2812实验箱,DSP-2812CPU板。
实验原理
1.TMS320F2812A DSP 串行通信接口模块
TMS320LF28x器件包括串行通信接口SCI 模块。SCI 模块支持CPU 与其他使用标准格
式的异步外设之间的数字通信。SCI 接收器和发送器是双缓冲的,每一个都有它自己单独
的使能和中断标志位。两者都可以独立工作,或者在全双工的方式下同时工作。
2.ICETEK-F2812-A板异步串口设计
由于DSP 内部包含了异步串行通信控制模块,所以在板上只需加上驱动电路部分即
可。驱动电路主要完成将 SCI 输出的0-3.3V 电平转换成异步串口电平的工作。转换电平的
工作由MAX232 芯片完成,但由于它是 5V 器件所以它同 DSP 间的信号线必须有电平转
换,此板采用的是74LS245 。
3. 串行通信接口设置
CPU 进行串行通信时可以采用两种方式,一种是轮询方式,即CPU 不断查询串口状态
进行接收和发送,缺点是占用 CPU 时间太多;另一种是中断方式,SCI 的接收和发送都可
以产生中断信号,这样CPU 可以在完成其他一些工作的同时进行串行通信。
4 串行通信接口波特率计算
内部生成的串行时钟由系统时钟SYSCLK 频率和波特率选择寄存器决定。串行通信
接口使用16位波特率选择寄存器,数据传输的速度可以被编程为65000 多种不同的
方式。 不同通信模式下的串行通信接口异步波特率由下列方法决定:
1 BRR 1—65535 时的串行通信接口异步波特率:
SCI 异步波特率 SYSCLK/ [ BRR+1 *8]
其中,BRR SYSCLK/ SCI 异步波特率*8 -1;
2 BRR 0 时的串行通信接口异步波特率:
SCI 异步波特率 SYSCLK/16
这里BRR等于波特率选择寄存器的 16 位值。
四 实验内容
编写程序,实现计算机与DSP2812之间的双向串口通信,2812收到一个字符就把字符返回到计算机。
五、实验步骤
⑴. 连接设备
① 关闭计算机和实验箱开关;;
② 如使用PP型仿真器则用附带的并口连线连接计算机并口和仿真器相应接口;
③ 检查ICETEK-F2812-A 板上 MP/MC跳线的位置,应连接在1-2 位置(靠近DSP
芯片端),即设置 DSP 工作在MP方式;
④ 用附带的串行通信电缆连接计算机COM端口和ICETEK-F2812-A 板上P6九针
接头。
⑵. 开启设备
① 打开计算机和实验箱电源;
② 打开ICETEK-F2812-A 板上电源开关;
③ 如使用USB 型仿真器用附带的USB 电缆连接计算机和仿真器相应接口,注意
仿真器上两个指示灯均亮。
⑶. 启动 Code Composer Studio
打开工程,浏览程序,工程目录为 ICETEK-F2812-EDULab\DSP281X_EXAMPLES
\LABLab19-SCI ,编译并下载程序
4. 运行“串口调试助手”
利用桌面上“我的电脑”,找到ICETEK-F2812-EDULab\DSP281X_EXAMPLES \LABLab19-SCI 目录中的程序“串口调试助手 V2.0B.exe”,双击它启动;设置“串口调试助手”的串行端口为实际连接的计算机 COM端口,设置波特率为 9600 ,设置传输方式为8 位、无校验、1 个停止位。
5. 运行程序观察结果
运行程序后,切换窗口到“串口调试助手”;在“串口调试助手”的接收窗口中可看到
DSP 通过SCI 发送来的“Hello PC!,Over|”字样;在“发送的字符/ 数据”栏中输入一些
要发送到DSP 的字符串,以“. ”字符结尾;然后单击“手动发送”按钮;DSP 在接收
到PC机的信息后会自动进行回答。
6. 结束程序运行退出。
六实验结果
串口调试助手每发送一个字符就收到一个字符,两字符为同一个字符。
七 思考题
. 用中断方式设计程序完成异步串行通信。
八.实验报告内容要求 一、实验目的
二、实验内容
三、实验设备和器材
四、实验原理
五、实验步骤
六、硬件连线图
七、程序清单
八、调试过程
九、实验结果及分析
十、参考资料
您可能关注的文档
最近下载
- 2021届北京市海淀高三语文一模阅读部分讲评 课件(150张PPT).pptx
- 背负式风力灭火机的操作与使用 .ppt VIP
- 苏州七年级月考试卷及答案.doc VIP
- 山东科学技术版劳动实践指导手册三年级第11课公益劳动与志愿服务校园公益劳动清洁美化校园我行动 教案.docx VIP
- 2025年中级审计师测试题习题.docx VIP
- 一、毕业设计(论文)的目的和意义.doc VIP
- 四川大学软件学院2008级毕业设计启动会课程设计.ppt VIP
- 2025全科医生考试题及答案.docx VIP
- 大班科学标准教案小油滴不见了.pptx VIP
- 2024年隆昌市兴诚投资集团有限公司人员招聘考试题库及答案解析.docx VIP
文档评论(0)