DSP实验报告—实验 5  指示灯实验

该实验围绕ICETEK-F28335-A评估板展开,目的是了解其在TMS320F28335DSP外部扩展存储及指示灯扩展原理,学习C语言使用扩展控制寄存器方法。介绍了实验设备、原理、步骤,最终得出拨码开关控制寄存器回读低4位有效,低四位控制指示灯的结果。

实验 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”,拨上为“低”,灯灭。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沄边小卖部

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值