实验 5 指示灯实验
一.实验目的
1.了解 ICETEK-F28335-A 评估板在 TMS320F28335DSP 外部扩展存储空间上的展。
2.了解 ICETEK-F28335-A 评估板上指示灯扩展原理。
3. 学习在 C 语言中使用扩展的控制寄存器的方法
二.实验设备
计算机,ICETEK-F28335-A 实验箱(或 ICETEK 仿真器+ICETEK-F28335-A 系统板+相关连线及电源)。
三.实验原理
1.TMS320F28335DSP的存储器扩展接口
存储器扩展接口是 DSP 扩展片外资源的主要接口,它提供了一组控制信号和地址、数 据线,可以扩展各类存储器和存储器、寄存器映射的外设。
ICETEK-F28335-A 评估板在扩展接口上除了扩展了片外 SRAM 外,还扩展了指灯、DIP 开关和 D/A 设备。具体扩展地址如下:
0x180004- 0x180005: D/A 转换控制寄存器
0x180001: 板上 DIP 开关控制寄存器
0x180000: 板上指示灯控制寄存器
与 ICETEK-F28335-A 评估板连接的 ICETEK-CTR 显示控制模块也使用扩展空间控制 主要设备:
208000-208004h: 读-键盘扫描值,写-液晶控制寄存器
208002-208002h: 液晶辅助控制寄存器
208003-208004h: 液晶显示数据寄存器
2.指示灯扩展原理
图 2 指示灯扩展原理
3.实验流程图
四.实验步骤
1.启动 Code Composer Studio 5
2.导入工程文件,工程文件为:C:\ICETEK\F28335A-V5.0\Lab302-DIP,打开源程序 DIP.c 阅读程序,理解程序内容。
3.点击file中的import,如图4-1所示:
图4
选择Existing Projects into Workspace,点击Next,找到工程文件为:C:\ICETEK\F28335A-V5.0\Lab301-LED,如图4-2所示,点击finish:
图4-2
在打开源程序 LED.c ,阅读理解程序内容,如图4-3所示:
图4-3
4.点击按钮 ,CCS 会自动编译、连接和下载程序
5.点击菜单 Run->Resume,运行程序,或者直接点击按钮,观察 LED 指示灯显示 情况
6.退出 CCS
五.实验结果
由实验可知:映射在扩展存储器空间地址上的拨码开关控制寄存器在回读时是低4位有效的,拨码开关低四位“1-4”分别控制指示灯“D2-D5”,拨上为“低”,灯灭。
该实验围绕ICETEK-F28335-A评估板展开,目的是了解其在TMS320F28335DSP外部扩展存储及指示灯扩展原理,学习C语言使用扩展控制寄存器方法。介绍了实验设备、原理、步骤,最终得出拨码开关控制寄存器回读低4位有效,低四位控制指示灯的结果。
1417

被折叠的 条评论
为什么被折叠?



