实验:拨码开关控制实验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
苏州职业大学实训报告
科目:DSP应用技术实训项目:拨码开关控制实验
一、实验目的:
1.了解ICETEK–F2812-A 评估板在TMS320F2812DSP 外部扩展存储空间上的扩展。
2.了解ICETEK–F2812-A 评估板上拨码开关扩展原理。
3.熟悉在C 语言中使用扩展的控制寄存器的方法。
二、实验设备:
计算机,ICETEK-F2812-A 实验箱(或ICETEK 仿真器+ICETEK–F2812-A 系统板+相关连
线及电源)。
三、实验原理:
1.TMS320F2812DSP 的存储器扩展接口
存储器扩展接口是 DSP 扩展片外资源的主要接口,它提供了一组控制信号和地址、数
据线,可以扩展各类存储器和存储器、寄存器映射的外设。
-ICETEK–F2812-A 评估板在扩展接口上除了扩展了片外SRAM 外,还扩展了指示灯、DIP 开关和D/A 设备。
具体扩展地址如下:
C0002-C0003h: D/A 转换控制寄存器
C0001h:板上 DIP 开关控制寄存器
C0000h:板上指示灯控制寄存器
-与ICETEK–F2812-A 评估板连接的ICETEK-CTR 显示控制模块也使用扩展空间控制主要设备:
108000-108004h:读-键盘扫描值,写-液晶控制寄存器
108002-108002h:液晶辅助控制寄存器
108003-108004h:液晶显示数据寄存器
2.拨码开关扩展原理
图 5.1指示灯扩展原理
3.实验程序流程图
四、实验步骤:
1.实验准备
关闭实验箱上扩展模块和信号源电源开关。
2.设置Code Composer Studio 3.3 在硬件仿真(Emulator)方式下运行
3.启动Code Composer Studio 3.3
选择菜单Debug→Reset CPU。
4.打开工程文件
工程文件为:C:\ICETEK\F2812\DSP281x_examples\Lab0301-LED\LED.pjt
打开源程序LED.c 阅读程序,理解程序内容。
5.编译、下载程序。
6.运行程序,观察结果。
7.退出CCS
五、实验结果:
可知:映射在扩展存储器空间地址上的拨码开关控制寄存器在回读时是低4 位有效的,数据的最低位对应拨码开关1,次低位对应2,...依次类推。
六、实验总结:。