文档介绍:郑州航空工业管理学院
电子通信工程系
DSP原理及应用实验报告
学号: 101308205
姓名: 韩红印
专业: 电子信息工程
指导老师: 赵成老师
S的安装与设置
实验目的
S 2(‘2000)集成开发环境的安装;掌握软件仿真环境的设置方法;S集成开发环境的应用界面。
实验设备
S 2(‘2000)IDE软件、EXP-IV DSP实验箱
实验要求
S 2(‘2000)IDE软件的步骤
根据DSP芯片的型号正确设置软件仿真环境
S集成开发环境应用界面的各项内容
实验内容
CCS 2(‘2000)IDE软件的安装步骤,按照如下图1-1到图1-12依次进行设置即可装置载好该软件,生成快捷方式如图1-13。
图1-1
poser Studio,出现如图1-2
图1-2
图1-3
图1-4
图1-5
图1-6
图1-7
图1-8
图1-9
图1-10
图1-11
图1-12
图1-13
TMS320F2812 微处理器的软件仿真环境的设置,如图1-14和图1-15。
图1-14
图1-15
CCS集成开发环境的应用界面,如图1-16。
图1-16
实验二 GPIO模块的驱动程序设计
S硬件仿真环境的设置方法;掌握GPIO模块的驱动与测试方法;熟悉工程的编译、下载与调试方法。
S 2(‘2000)IDE软件、XDS510仿真器、EXP-IV DSP实验箱
熟悉GPIO模块的功能原理
会利用SPRC097中的工程环境建立或打开工程
实现GPIO模块的驱动编程
(S硬件仿真环境的设置
图2-1
图2-2
建立GPIO模块的工程
图2-3
主要程序代码
#include "" // DSP281x Headerfile Include File
#include "" // DSP281x Examples Include File
#define EXAMPLE1 1 // Use DATA registers to toggle I/O's
#define EXAMPLE2 0 // Use SET/CLEAR registers to toggle I/O's
#define EXAMPLE3 0 // Use TOGGLE registers to toggle I/O's
// Prototype statements for functions found within this file.
void delay_loop(void);
void Gpio_select(void);
void Gpio_example1(void);
void Gpio_example2(void);
void Gpio_example3(void);
void main(void)
{
// Step 1. Initialize System Control:
// PLL, WatchDog, enable Peripheral Clocks
// This example function is found in the file.
InitSysCtrl();
// Step 2. Initalize GPIO:
// This example function is found in the file and
// illustrates how to set the GPIO to it's default state.
// InitGpio(); // Skipped for this example
// For this example use the following configuration:
Gpio_select();
// Step 3. Clear all interrupts and initialize PIE vector table:
// Disable CPU interrupts
DINT;
// Initialize PIE control registers to their default state.
// The default state is all PIE interrupts disabled and flags
// are cleared.
// This function is fo