实验6:指示灯实验
一.实验目的
1.了解icetek-f2812-a评估板在tms320f2812dsp外部扩展存储空间上的扩展。
2.了解icetek-f2812-a评估板上指示灯扩展原理。
3.学习在c语言中使用扩展的控制寄存器的方法。
二.实验原理
1.tms320f2812dsp的存储器扩展接口
存储器扩展接口是dsp扩展片外资源的主要接口,它提供了一组控制信号和地址、数
据线,可以扩展各类存储器和存储器、寄存器映射的外设。
-icetek-f2812-a评估板在扩展接口上除了扩展了片外sram外,还扩展了指示灯、
dip开关和d/a设备。具体扩展地址如下:
c0003-c0007h: d/a转换控制寄存器
c0001h: 板上dip开关控制寄存器
c0000h: 板上指示灯控制寄存器
-与icetek-f2812-a评估板连接的icetek-ctr显示控制模块也使用扩展空间控制主
要设备:
108000-108004h: 读-键盘扫描值,写-液晶控制寄存器
108002-108002h: 液晶辅助控制寄存器
108003-108004h: 液晶显示数据寄存器
108005-108005h: 发光二极管显示阵列控制寄存器
2.指示灯扩展原理
图6-1 指示灯扩展原理
三.实验设备
计算机,icetek-f2812-edu实验箱(或icetek 仿真器+icetek-f2812-a系统板+相关连
线及电源)。
四.实验内容与步骤
1.实验准备
连接实验设备:请参看本书第一部分、二。
关闭实验箱上扩展模块和信号源电源开关。
2.设置code composer studio 2.21在硬件仿真(emulator)方式下运行
请参看本书第一部分、四、2。
3.启动code composer studio 2.21
请参看本书第一部分、五、2。
选择菜单debug→reset cpu。
4.打开工程文件
工程文件为:c:\icetek-f2812-a-edulab\dsp281x_examples\lab0301-led\led.pjt
打开源程序led.c阅读程序,理解程序内容。
5.编译、下载程序。
6.运行程序,观察结果。
7.退出ccs
五.预习要求
1.了解tms320f2812dsp外部扩展存储空间上的扩展。
2.了解icetek-f2812-a评估板上指示灯扩展原理。
六.注意事项
关闭实验箱上扩展模块和信号源电源开关。
七.思考题
icetek-f2812-a评估板上的指示灯控制寄存器是可读可写的,请问用什么办法可以回读指
示灯状态?
八.实验报告要求
1.说明映射在扩展存储器空间地址上的指示灯寄存器在设置时是哪几位位有效的?
2.说明数据的最低位分别对应哪个指示灯?次低位对应哪个指示灯?...依次类推。
正弦波产生电路
智能化扬尘在线监测系统能实时监测扬尘污染
鱼泡网通过大数据、AI等技术在创业创新大赛全国选拔赛斩获佳绩
PLC技术可持续发展方向
华为P10今日正式预售 买韩货还是买徕卡双摄之王?
DSP技术的指示灯实验
SCL与STL的区别是什么?SCL常见问题及解决办法!
PCIE2XMCx4载板转接卡
承德科胜玻璃瓶真空旋盖机|辣椒酱旋盖机|河北旋盖机
Digg详解
诺基亚X71手机评测 并非一款主打性价比的手机产品
烟气在线监测系统常见颗粒物测量值异常维修
iPhone 11全系列取消3D Touch,采用触感触控技术
科大讯飞与香港亚视在香港签订战略合作协议
S7-SCL功能块(FB)的结构
大数据和物联网最终都要为人服务
SUV霸主哈弗H6终于换代
半协第七届大会召开 周子学连任半协理事长
罗克韦尔PLC发现严重漏洞,及其后果与应对措施
移动出行要闻摘选:腾势汽车与腾讯达成战略合作