首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

DSP例程结构

DSP例程结构

1.包含文件
所有示例的源代码都采用#include指令包含一下两个头文件:
#include“DSP281x_Device.h”、#include”DSP281x_Examples.h“
DSP281x_Device.h
         这是一个用DSP281X外设头文件时候所必需的文件,它包含了所有必需的外设特殊头文件、器件特殊的宏以及typedef(类型定义)声明。这一文件被放置在DSP281X_headers\include目录下。
DSP281x_Examples.h
         这个头文件用来定义示例代码中所有的参数。如果仅仅使用DSP281X外设头文件,这个文件不适必需的,但是有些公共源文件需要这个文件。该文件在DSP281x_common\include目录下建立。
2.源代码
        每个示例项目有唯一的作为范例的源代码以及公共或者共享源代码交叉组成。
DSP281xGlobalVariableDefs.c
       如何使用DSP281x外设头文件的项目都必需包含这个头文件。该文件时外设寄存器结构体变量及数据区分配的一个声明。此文件在DSP281xheaders\source目录中建立。
公共源代码
       公共源代码是能被重复利用的有用的函数。共享源文件位于DSP281x_common\source目录中。用户可以在行的或者已经存在的项目中不加载、加载一些或者加载全部这些共享源码。
3.连接器文件
       每个示例都需要用到两个连接器命令文件。这两个文件用来指定内存,以便连接器在这个内存中放置代码及数据区。一个连接器文件用以指定编译器对器件产生内存块区域,而另外一个文件用来分配外设寄存器结构体数据区,这个数据区将被DSP281x头文件采用。
返回列表