DSP LED跑马灯实验 下载本文

内容发布更新时间 : 2024/12/22 18:03:31星期一 下面是文章的全部内容请认真阅读。

《DSP技术与实验》实验报告

姓名:学号:学期:

《DSP技术与实验》实验报告

实验名:LED跑马灯

一、实验目的

1.熟悉CCS4集成开发环境

2.掌握CCS4下TMS320VC5509A的编程方法 3.熟悉CSL库的使用 二、实验设备

1.一台装有CCS4软件的计算机 2.HX5509开发板 3.XDS100-USB V1仿真器

三、实验原理

LED实验是一个基础,主要为了熟悉开发环境和5509芯片基本编

1 /

《DSP技术与实验》实验报告

程方式。要实现LED跑马灯就首先要对芯片GPIO进行控制,GPIO为General Purpose Input Output 的缩写,即通用输入输出接口。每个GPIO都可以配置为输入或输出。HX5509开发板的LED硬件电路如图一所示。对GPIO控制寄存器IODIP写1就可以设定GPIO为输出,然后对数据寄存器IODATA写1或0就可以控制LED状态。GPIO寄存器表如图二所示。

在TI的5509编程过程中,我们不需要直接对寄存器地址操作,而是可以使用TI官方提供的CSL函数库,即Chip Support Library(片级支持库)。有了它,可以简单方便的完成对DSP器件片上外设配置和控制的编程工作,从而简化了DSP片上外设开发工作,缩短开发周期,并且可以达成标准化控制的编程工作。通过查阅TMS320C55x Chip Support Library API Reference Guide (Rev.G).pdf可知,GPIO操作函数原型为:

而且官方手册中提示REG include the registers IODIR,IOD ATA,GPIODIR,GPIODATA,GPIOEN,AGPIODIR,AGPIODATA,and AGPIOEN。

2 /